通过文本框值设置单选按钮为true


set radio button true by textbox value?

当我改变文本框中的值时,我需要检查单选按钮

radio button value 100.00rs                     input hidden array 10 clients     
radio button value 200.00 - 250.00rs            input hidden array 30 clients    
radio button value 250.00 - 300.00rs            input hidden array 50 clients    
radio button value 300.00 - 350.00rs            input hidden array 75 clients    
radio button value 350.00 - 400.00rs            input hidden array 100 clients    

这些值是由mysql-php foreach循环获取的当我通过使用javascript的onchange函数改变文本框的值时,应该根据值选择单选按钮。例如如果我在文本框中输入10,第一个单选按钮应该被选中否则,如果我输入的值在200-250秒之间,单选按钮应该被选中

function onChangeTest() {
var radio = document.getElementsByName("amt[1]") 
var qty2 = document.getElementsByName("max[]") 
var input = document.getElementById('ts').value;
    for(var i=0;i<radio.length;i++){
        if(input < qty2[i].value ){  // if input is < or between radio button value
        //document.getElementByName('amt[2]').checked = true;
        alert(radio[i].value + ''n' + qty2[i].value + ''n' +  input + ''n' + i) ; 
        }
    }
}

如果我没理解错的话,你是在问如何通过文本框选中一个单选按钮。

基本上

:

pseudocode
if text value == "true", then
    set radio button to true

这可以通过以下方式完成

HTML
<input type="text" id="txt">
<input type="radio" id="rad">
JAVASCRIPT
txt.onkeyup = function(){
    if(txt.value == 'true'){
        rad.checked = true;
    }else{
        rad.checked = false;
    }
}

看到示例