|
|
|||||||||
|
|||||||||
|
|||||||||
| |
||
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
form probs with javascript
Can anyone advise whats wrong with this? it does not check for any validation and just goes to the next page?
<SCRIPT language="JavaScript"> <!-- function validateForm(form) // validate Survey data { if (!validateFName(form.FName.value)) // first name valid? { form.FName.focus() return false } if (!validateLName(form.LName.value)) // last name valid? { form.LName.focus() return false } if (!validateAddress(form.Address.value)) // address valid? { form.Address.focus() return false } if (!validateCity(form.City.value)) // city valid? { form.City.focus() return false } if (!validateZIP(form.ZIP.value)) // postcode valid? { form.ZIP.focus() return false } if (!validateCountry(form.Country.value)) // country valid? { form.Country.focus() return false } return true } function validateFName(FName) { if (isBlank(FName)) // first name field blank? { alert("Enter your first name, please!") return false } if (FName.indexOf(" ", 0) != -1) // two names? { alert("Enter one name only, please!") return false } return true } function validateLName(LName) { if (isBlank(LName)) // last name field blank? { alert("Enter your last name, please!") return false } return true } function validateAddress(Address) { if (isBlank(Address)) // address field blank? { alert("Enter your address, please!") return false } return true } function validateCity(City) { if (isBlank(City)) // city field blank? { alert("Enter your city, please!") return false } return true } function validateZIP(ZIP) { if (isBlank(ZIP)) // postcode name field blank? { alert("Enter your postcode, please!") return false } return true } function validateCountry(Country) { if (isBlank(Country)) // country field blank? { alert("Enter your country, please!") return false; } else return true; } --> </SCRIPT> </head> </head> <body> <!-- #include file="header.asp" --> <div align="center"> <table width="600"> <tr> <td width="600" valign="top"> <br> <p>This page let's you confirm or change the shipping address to be used for this order, as well as provide your credit card information.</p> <% Dim Total, myRS, mySQL Total = Request.QueryString("Total") Set myRS = Server.CreateObject("ADODB.Recordset") mySQL = "SELECT Carts.CartID, Customers.FName, Customers.LName, Customers.Address, Customers.City, Customers.ZIP, Customers.Country FROM Customers INNER JOIN Carts ON Customers.CustID = Carts.CustID WHERE Carts.CartID = " & CartID myRS.Open mySQL, myConn If myRS.EOF Then Response.Write "<p>If you are a new customer! Please <a href='custform.asp?CartID=" & CartID & "'>sign-up</a> before checking out.</p>" Response.Write "<p>If you are an existing customer! Please <a href='login.asp?CartID=" & CartID & "'>log-on</a> before checking out.</p>" Else Response.Write "<form action='payproc.asp?CartID=" & CartID & "' name='frmUser' method='post' onSubmit='return validateForm(frmUser)'><br>" Response.Write "<p class='text'>First Name:<input type='text' name='FName' value='" & myRS("FName") & "'><br>" Response.Write "Last Name:<input type='text' name='LName' value='" & myRS("LName") & "'><br>" Response.Write "Address: <input type='text' name='Address' value='" & myRS("Address") & "'><br>" Response.Write "City: <input type='text' name='City' value='" & myRS("City") & "'><br>" Response.Write "Postcode: <input type='text' name='ZIP' value='" & myRS("ZIP") & "'><br>" Response.Write "Country: <input type='text' name='Country' value='" & myRS("Country") & "'></p>" |
|
#2
|
||||
|
||||
|
Where are you getting the IsBlank function from? Is it located in another file you have included?
|
|
#3
|
|||
|
|||
|
Lose the "Return True"s
The return true exits the function and submits the form
Quote:
|
![]() |
| Viewing: ASP Free Forums > Programming > HTML, JavaScript And CSS Help > form probs with javascript |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|