我已经尝试了所有使用javascript的提交按钮,以在提示所有输入字段时显示 。使用Javascript来进行验证并提交提醒结果
例子。当用户填写表单时,它会验证,然后点击 提交,以显示警报中的结果,如名称,成本,地址 和电话等。我试图在JavaScript上练习,但不能 获得我想要的结果。
有人可以帮忙!
这是我的脚本。
<script type="text/javascript">
// Form validation code will come here.
var Num1 = document.getElementById('1stTotal').value;
var Num2 = document.getElementById('2ndTotal').value;
var Num3 = document.getElementById('3rdTotal').value;
var Total = Num1 + Num2 + Num3;
grandTotal.value = Total;
function validate() {
if (document.myForm.Name.value == "") {
alert("Please provide your name!");
document.myForm.Name.value.focus();
return false;
}
if (document.myForm.Street.value == "") {
alert("Please provide your Street!");
document.myForm.Street.value.focus();
return false;
}
if (document.myForm.City.value == "") {
alert("Please provide your City!");
document.myForm.City.focus();
return false;
}
if (document.myForm.Postal.value == "" || isNaN(document.myForm.Postal.value) || document.myForm.Postal.value.length != 7) {
alert("Please provide a Postal in the format xxx-xxx.");
document.myForm.Postal.focus();
return false;
}
if (document.myForm.Telephone.value == "" || isNaN(document.myForm.Telephone.value) || document.myForm.Telephone.value.length != 12) {
alert("Please provide a Telephone in the format xxx-xxx-xxxx.");
document.myForm.Telephone.focus();
return false;
}
var emailID = document.myForm.Email.value;
atpos = emailID.indexOf("@");
dotpos = emailID.lastIndexOf(".");
if (atpos < 1 || (dotpos - atpos < 2)) {
alert("Please provide a valid email.");
document.myForm.Email.focus();
return false;
}
if (document.myForm.CardNo.value == "" || isNaN(document.myForm.CardNo.value) || document.myForm.CardNo.value.length != 16) {
alert("Please provide a Credit Card Number in the format 123456789.");
document.myForm.CardNo.focus();
return false;
}
if (document.myForm.Expiry.value == "" || isNaN(document.myForm.Expiry.value) || document.myForm.Expiry.value.length != 10) {
alert("Please provide a Expiry in the format MM-DD-YYYY.");
document.myForm.Expiry.focus();
return false;
}
return (true);
}
function greeting() {
alert("Hello " + Name + "," + "<br />" + "Your book order includes:");
} < /script>
份额的HTML代码 – Praveen