2010-06-03 1 views
0

Я хочу, чтобы после ввода типа «0203-ED» в текстовом поле ... два символа за этим текстом могут управлять радиокнопкой. «ED» символ из этого текста может сделать один радиобудильник, который имеет value = "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

+0

Я хочу, если внутри текстового поля состоит из JD-символа радио id = "JD" может быть проверено – klox

ответ

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

+0

, что случилось с этим кодом? – klox

+0

@klox, пожалуйста, отредактируйте вопрос и добавьте туда код - выберите код и нажмите Ctrl-K, чтобы отформатировать его – Amarghosh

Смежные вопросы