2010-06-03 31 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

相關問題