【问题标题】:Show inputs by number choose按数字显示输入选择
【发布时间】:2015-02-19 11:50:40
【问题描述】:

我想建立一些东西,但我做不到:O 我试图做的是...... 如果我写 2 并输入,它将显示 2 个输入,如果我写 3,它将显示 3 个输入字段.. 我试图用js来解决这个问题,但我没有成功.. 但我需要的不能超过 10 个。 感谢您的帮助,对不起我的英语不好。

编辑: 我写了这段代码:

    <script language="JavaScript">

    var DivTxt = new Array()
    DivTxt[0] = "Please Select Priority"
    DivTxt[1] = "Priority Low: The selection is Low"
    DivTxt[2] = "Priority Normal: The selection is Normal"
    DivTxt[3] = "Priority High: The selection is High"
    DivTxt[3] = "Priority Critical: The selection is Critical"

    function getText(slction){
    txtSelected = slction.selectedIndex;
    document.getElementById('textDiv').innerHTML = DivTxt[txtSelected];
    }
    </script>


<Select class="body_text" name="critical" onchange="getText(this)">
<option value="Select"> Select </option>
   <option value="LOW"> Low </option>
   <option value="NORMAL"> Normal </option>
   <option value="HIGH"> High </option>
   <option value="CRITICAL"> Critical </option>      
</select>
<div id="textDiv" style="color:Green; font-family:Calibri; font-size:small; font-weight:bold"> </div>

但是这段代码只是在 div 中写入选定的文本。 我想如果您选择数字(示例 3),它将显示 3 Div 的

【问题讨论】:

  • 你写的JS代码在哪里?
  • 我不知道这么匹配与 JS 一起工作,我删除了代码..我需要帮助..
  • 我尝试使用一些教程中的代码,但找不到我想要的教程..
  • 请添加您迄今为止尝试过的代码
  • 我编辑了我的问题。

标签: javascript jquery arrays input


【解决方案1】:

这是您的期望吗?看到这个小提琴

http://jsfiddle.net/selvadevel/pwnarqsb/

<input type="text" id="check" value="">

$(document).ready(function(){
    $("#check").blur(function(){
    $(this).val($(this).val()+" input");
}); 
});

【讨论】:

  • 看到这个小提琴我想这是你的期望jsfiddle.net/selvadevel/pwnarqsb/2
  • 那真的很接近.. 我希望如果你写数字 2,那么后面会出现 2 个输入如果你还不明白我的意思是我用 html 编写 10 个输入代码并给它们“显示: none”,当我写数字 2 时,它会做 2 个输入来显示:block..
  • 我在这里写的地方只有选择框可用?
猜你喜欢
  • 2021-10-01
  • 1970-01-01
  • 2023-01-27
  • 2020-12-28
  • 1970-01-01
  • 2015-06-12
  • 1970-01-01
  • 2016-10-31
  • 2020-11-08
相关资源
最近更新 更多