0
我是手機差距的新手。我正在開發一個應用程序,我正在註冊頁面。我寫下面的代碼來提交表單數據到服務器。它工作正常。 但我的問題是在提交表單後重定向到URL我在「動作」中給了什麼。將數據從PhoneGap應用程序發佈到服務器
現在我想顯示警報服務器的數據的成功提交後,如果沒有重定向到URL.How我能做到這一點?
<script>
function validateUserName(regform)
{
var u = document.forms["regform"]["usr"].value
var uLength = u.length;
var illegalChars = /\W/; // allow letters, numbers, and underscores
if (u == null || u == "")
{
alert("You left Username field empty");
return false;
}
else if (uLength <4 || uLength > 11)
{
alert("The Username must be between 4 and 11 characters");
return false;
}
else if (illegalChars.test(u))
{
alert("The username contains illegal characters");
return false;
}
else
{
return true;
}
}
function validatePassword(regform)
{
var p = document.forms["regform"]["pass"].value
var cP = document.forms["regform"]["cop"].value
var pLength = p.length;
if (p == null || p == "")
{
alert("You left the password field empty");
return false;
}
else if (pLength < 6 || pLength > 20)
{
alert("Your password must be between 6 and 20 characters in length");
return false;
}
else if (p != cP)
{
alert("Th passwords do not match!");
return false;
}
else
{
return true;
}
}
function validateMobileNumber(regform)
{
var f = document.forms["regform"]["mob"].value;
var mLength = f.length;
if(mLength < 10)
{
alert("Please Enter A Valid Mobile Number");
return false;
}
else
{
return true;
}
}
function validateForm() {
if(validateUserName() && validatePassword() && validateMobileNumber())
return true;
else
return false;
}
</script>
</head>
<body>
<h1>Registration</h1>
<form name="regform" onsubmit="validateForm()" action="URL" method="post">
<table>
<tr>
<td><label>Username:</label></td>
<td><input type="text" name="usr"/></td>
</tr>
<tr>
<td><label>Password:</label></td>
<td><input type="password" name="pass"/></td>
</tr>
<tr>
<td><label>Confirm Password:</label></td>
<td><input type="password" name="cop"/></td>
</tr>
<tr>
<td><label>Mobile Number:</label></td>
<td><input type="text" name="mob"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" onclick = "return validateForm();" value="Register" class="row1" method="post"/>
</td>
</tr>
</table>
</form>
</body>
</html>
讓我知道,如果你有問題,所以我可以幫助你 –
太多'CamelCasing';) – fWd82