Tôi có mã dưới đây và tập lệnh java đang ném lỗi "Không thể nhận giá trị thuộc tính' của tham chiếu không xác định hoặc tham chiếu". Tôi đang làm gì sai? bên dưới là mã mẫu mà tôi đang cố thực hiện để xác thực một trường nhập.javascript Không thể nhận giá trị thuộc tính 'không xác định hoặc tham chiếu null
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta content="text/html;charset=iso-8859-2" http-equiv="content-type" />
<script type="text/javascript">
function validate_frm_new_user_request()
{
alert('test');
valid = true;
if (document.frm_new_user_request.u_isid.value == '')
{
alert ("Please enter your valid ISID Information.");
document.frm_new_user_request.u_isid.focus();
valid = false;
}
return valid;
</script>
</head>
<body
<form method="post" action="" name='frm_new_user_request' id="frm_new_user_request" onsubmit="return validate_frm_new_user_request();">
<center>
<table>
<tbody>
<tr align="left">
<td><Label>ISID<em>*:</Label><input maxlength="15" id="u_userid" name="u_userid" size="20" type="text"/></td>
<td>
<tr>
<td align="center" colspan="4">
<input type="image" src="images/button/btn_create_request.gif" border="0" ALT="Create New Request">
</td>
</tr>
</table>
</form>
</body>
</html>
'document.frm_new_user_request.u_isid' đang trở lại' undefined' - gọi '.value' trên' undefined' sẽ ném lỗi. Tôi không thấy bất kỳ yếu tố nào với 'u_isid' trong đó – tymeJV
xin lỗi tôi đã đổi tên tên và không nhận ra. Trong tình huống như thế nào tôi có thể bỏ qua nó trong di chuyển trên với tuyên bố tiếp theo trong javascript? –