Javascript JS-检查长度函数

Javascript JS-检查长度函数,javascript,php,Javascript,Php,我有密码: function check($ile,$co,$gdzie) { if (document.forms.form.$co.value.length >= $ile){ document.forms.form.$gdzie.focus(); } } 而且它不起作用。错误(在Google Chrome中选中): 这是我的html代码: <p><label><?php echo TEL; ?>: <input type='

我有密码:

function check($ile,$co,$gdzie)
{
  if (document.forms.form.$co.value.length >= $ile){
    document.forms.form.$gdzie.focus();
  }
}
而且它不起作用。错误(在Google Chrome中选中):

这是我的html代码:

<p><label><?php echo TEL; ?>: <input type='text' name='tel' size='9' maxlength='9' onkeypress="keyPressNumb(event);" onKeyUp="check(9,'tel','pesel');"></label></p>
<label><?php echo PESEL; ?>:<span class='red'>*</span> <input type='text' name='pesel' size='11' maxlength="11" onKeyUp="check11();" onkeypress="keyPressNumb(event);"></label></p>

:*


尝试
document.forms.form[$co].value.length
,因为通过点符号访问对象的值时不能使用变量

在代码中,js希望对象
document.forms.form
中有一个属性$co。如果要通过变量访问属性,则必须使用括号访问该属性

document.bar = "hello world";

var foo = "bar";
document.foo // undefined, because document has no property "foo"
document[foo] // "hello world"

尝试
document.forms.form[$co].value.length
,因为通过点符号访问对象的值时不能使用变量

在代码中,js希望对象
document.forms.form
中有一个属性$co。如果要通过变量访问属性,则必须使用括号访问该属性

document.bar = "hello world";

var foo = "bar";
document.foo // undefined, because document has no property "foo"
document[foo] // "hello world"

请尝试
document.forms.form[$co].value.length
,因为通过点符号访问对象的值时不能使用变量。请尝试
document.forms.form[$co].value.length
,因为通过点符号访问对象的值时不能使用变量。@Quarties欢迎使用。请阅读,因为您对stackoverflow似乎是新手。如果你发现这个答案是有用的,请考虑批准它。请阅读,因为您对stackoverflow似乎是新手。如果你发现这个答案是有用的,请考虑批准它。