0
我的html:如何在html中調用js函數然後執行servlet?
<body>
<div class="cover">
<form name="registform" action="doRegist" method="post" >
<input type="submit" value="regist" onclick="formValidation()">
</form>
</div>
<script src="resources/js/validation.js"></script>
</body>
我想JS要首先執行功能 「formValidation」,然後servlet中 「doRegist」,但我PROGRAMM忽略js函數。請幫助
更新 JS:
function formValidation() {
\t var login = document.registform.userName;
\t if(validateLogin(login)) {
\t
\t }
\t return false;
}
function validateLogin(login) {
\t var loginformat = /^[a-z]+([_]?[a-z0-9]+)$/i;
\t var loginlen = login.value.length;
\t if(loginlen < 5) {
\t \t alert("You have entered an invalid login!");
\t \t document.registform.userid.focus();
\t \t return false;
\t }
\t if(login.value.match(loginformat)) {
\t \t document.registform.userid.focus();
\t \t return true;
\t } else {
\t \t alert("You have entered an invalid login!");
\t \t document.registform.userid.focus();
\t \t return false;
\t }
}
你的formValidation是做什麼的? –
當我分別運行我的文件,而不是在服務器上,然後js函數工作 – Kadoline