[英]Javascript: How to “GET” value from dynamic generate input
i use php to generate dynamic input, example generated code 我使用php生成动态输入,示例生成代码
HTML 的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)'>
or more.... 或者更多....
Javascript Java脚本
function getValue(x){
var nam = document.myForm.name[x].value; <<< error?
if(nam>1000){
document.myForm.name[x].focus; <<< error?
alert ("input > 1000");
}
}
What the right way to code the javascript? 用什么正确的方式编写JavaScript代码? which i pointed <<< error?
我指出了<<<错误?
Thanks 谢谢
document.myForm.name['name'+x].value;
and document.myForm.name['name'+x].focus()
和
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");
}
}
}
Usage: 用法:
getValue(1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.