2013-03-08 130 views
1

我需要的单选按钮时,我在文本框中通过文本框的值设置单选按钮true?

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平变化功能上的改变的文本框的值来进行检查应该根据该值选择单选按钮。 例如 如果我在文本框中第一个单选按钮,输入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) ; 
     } 
    } 

} 
+0

[活示例](http://jsfiddle.net/)请 – nimrod 2013-03-09 00:13:31

回答

1

如果我理解你的问题吧,你”重新询问如何通过文本字段检查单选按钮。

基本上:

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

See example

相关问题