2010-06-03 32 views
0

我希望在文本字段中输入“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> 

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

+0

什么是你想用'变种版本[0,0] = “JD” 做; '?这在语法上是错误的。 – Amarghosh 2010-06-04 04:36:53

+0

我想如果内部文本字段包含JD字符无线电id =“JD”可以选中 – klox 2010-06-04 04:49:40

回答

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; 
    } 
} 
+0

klox 2010-06-04 01:35:47

+0

什么是错的代码? – klox 2010-06-04 01:36:27

+0

@klox请编辑问题并在其中添加代码 - 选择代码并按下Ctrl-K将其格式化 – Amarghosh 2010-06-04 03:51:59

相关问题