一个文本框,拖车选项的价值不同

时间:2016-05-02 18:12:04

标签: javascript php html css

我有一个包含带两个选项的文本框的表单,其中一个选项是写一个正常的字母而另一个选项是写一个数字,怎么能把它们分开?

当用户选择了期刊名称时,它应该只写一个字母,当选择ISSN时,它会输入一个正数? 函数ValidateTextBox(txt) {

if (txt == "ISSN") {
    document.getElementById("searchword").pattern="[0-9]{4}[-]{1}[0-9]{3}[0-9Xx]{1}";
      document.getElementById("searchword").placeholder="like: 1111-1111 or 1111-111x";
}
 else {
      document.getElementById("searchword").pattern="[A-Za-z]{100}";
    document.getElementById("searchword").placeholder="International journal of Computers and Technology";

}

}

function inputLimiter(e,allow){   var AllowableCharacters ='';     if(allow =='Letters'){AllowableCharacters ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';}     var k = document.all?parseInt(e.keyCode):parseInt(e.which);     if(k!= 13& k!= 8&& k!= 0){         if((e.ctrlKey == false)&&(e.altKey == false)){         return(AllowableCharacters.indexOf(String.fromCharCode(k))!= - 1);         } else {         返回true;         }     } else {         返回true;     } }

1 个答案:

答案 0 :(得分:0)

检查此http://jsfiddle.net/pjkhpxzx/当用户选择下拉值时,该值将在文本框中可见

这是一个简单的JQuery完成

以下是HTML

<select id="data">
    <option value=""></option>
<option value="text">text</option>
<option value="number">number</option>

下面的

是Jquery

$(document).ready(function(e) {
$("#data").change(function(){
var item = $(this).val();        
  $("#dataval").attr("type",item)
});});