[英]Javascript: How to “GET” value from dynamic generate input
我使用php生成動態輸入,示例生成代碼
的HTML
<input type='text' name='name1' onBlur='getValue(1)'>
<input type='text' name='name2' onBlur='getValue(2)'>
<input type='text' name='name3' onBlur='getValue(3)'>
<input type='text' name='name4' onBlur='getValue(4)'>
<input type='text' name='name5' onBlur='getValue(5)'>
或者更多....
Java腳本
function getValue(x){
var nam = document.myForm.name[x].value; <<< error?
if(nam>1000){
document.myForm.name[x].focus; <<< error?
alert ("input > 1000");
}
}
用什么正確的方式編寫JavaScript代碼? 我指出了<<<錯誤?
謝謝
document.myForm.name['name'+x].value;
和document.myForm.name['name'+x].focus()
function getValue(nameValue){
var element = document.getElementsByName('name' + nameValue)[0];
if(element){
if(parseInt(element.value, 10) > 1000){
setTimeout(function(){
element.focus();
},0);
alert ("input > 1000");
}
}
}
用法:
getValue(1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.