아래 붙여 넣은 코드에 따라 양식의 텍스트 필드 "사용자 이름"의 유효성을 검사하고 싶습니다. 유효성 검사는 사용자 이름 텍스트 필드를 필수로 만드는 것입니다.자바 스크립트를 사용하여 HTML 텍스트 필드 유효성 검사
내가 여기에 직면하고의 문제는 직접 "index.html을"다음 페이지로 이동하는 텍스트 필드의 유효성을 검사하고 온 클릭의 제출되지 않아요 버튼입니다. 다른 사람이 내 아래 코드에서이를 어떻게 해결할 수 있는지 제안 할 수 있습니까? 먼저 유효성 검사를 수행 한 다음 유효성 검사를 통과하면 사용자는 다음 페이지으로 이동할 수 있습니다.
내 코드 :
이<html>
<head>
<script>
//validation for username to be a mandatory field
function ValidateContactForm()
{
var name = document.ContactForm.userid;
if (userid.value == "")
{
window.alert("Please enter your name.");
name.focus();
return false;
}
</script>
<title>
Login page
</title>
</head>
<body>
<h1 style="font-family:Comic Sans Ms;text-align="center";font-size:30pt;
color:#00FF00;>
<strong>Welcome</strong>
</h1>
<form name="login">
Username: <input type="text" name="userid "/><br/>
Password: <input type="password " name="pswrd"/><br/><br/><br/><br/>
</form>
<HEAD>
<TITLE>Test Input</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function testResults (form) {
var TestVar = form.submit();
}
</SCRIPT>
</HEAD>
<BODY>
<form method="post" action="index.html" name="ContactForm" onsubmit="return ValidateContactForm();">
<input type="submit" value="Submit">
<input type="reset" value="Cancel"/>
</form>
</BODY>
</HTML>
는 syntex는 함수 ValidateContactForm() – user3091574