如何从文本字段控制radiobutton

时间:2010-06-03 09:54:19

标签: javascript ajax

我希望在文本字段中键入“0203-ED”之后...该文本后面的两个字符可以控制单选按钮.. 来自该文本的“ED”字符可以使一个具有值=“ED”的单选按钮被检查......

什么脚本可以使它工作?

<script type="text/javascript">
 var model=$("#tags1").val(); 
 var version[0,0]="JD"; 
 var version[0,1]="87.5-107.9"; 
 var version[1,0]="ED"; 
 var version[1,1]="87.5-108.0"; 
 var version[2,0]="EED"; 
 var version[2,1]="65.0-74.0"; 

 version for (var i = 0; i < version.length; i ++) {
    if (model,lastIndexOf(version[i,0])!=-1) { 
     $("#value").replaceWith("<div id='value'>"+version[i,1]+"</div>"); 
    } else { default: $("#value").replaceWith("<div id='value'></div>")
    } 
 } 
</script>

可能需要与你的答案结合..

1 个答案:

答案 0 :(得分:0)

var buttons = [];
//store radio buttons in the array buttons
//assign onKeyUp() to `onkeyup` attribute of the text input
function onKeyUp()
{
  var input = document.getElementById("txtInput_id");
  var text = input.value;
  if(text.length < 2)
    return;
  text = text.substring(text.length - 3);
  for(var i = 0; i < buttons.length; i++)
  {
    if(buttons[i].value == text)
      buttons[i].checked = true;
  }
}