当我更改文本框中的值时,我需要检查单选按钮
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) ;
}
}
}
答案 0 :(得分: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;
}
}