Hi Guys,
Im new to
JS and need some help..
I have a contact form on my webpage and i want to put in an alert box if people done enter a field. Below is the html i have for the form
PHP Code:
<form id="form" method="post" action="consultation.php" onsubmit="return validate(this)">
<p>
<label>Name:</label>
<input type="text" name="name" id="name" />
</p>
<p>
<label>Company:</label>
<input type="text" name="company" id="company" />
</p>
<p>
<label>Email:</label>
<input type="text" name="email" id="email" />
</p>
<p>
<label>Phone:</label>
<input type="text" name="phone" id="phone"/>
</p>
<p style="margin-bottom:0px">
<input class="submit_btn" type="image" src="images/submit_btn.gif" name="submit" value="Submit" />
</p>
</form>
and here is the external Java Script file that iv made so far
PHP Code:
var nName = nForm['name'];
var nCompany = nForm['company'];
var nEmail = nForm['email'];
var nPhone = nForm['phone'];
if (nName.value.replace(/s/g, "").length < 1)
{
alert('Please enter your full name');
return false;
}
if (nCompany.value.replace(/s/g, "").length < 1)
{
alert('Please enter your company name');
return false;
}
if (!/^w+[w|.|-]{0,1}w*[w|.|-]{0,1}w*@w+[w|-]{0,1}w*[w|-]{0,1}w*.{1,1}[a-z]{2,4}$/.test(nEmail.value))
{
alert('Please enter your correct email address');
return false;
}
if (!/[ds-]+$/.test(nPhone.value) || !/d{10}/.test(nMobile.value.replace(/[s-]/g, ""))) // must contain 10 digits;
{
alert('Please enter your correct phone number');
return false;
}
iv referenced this Java script file in the head of the html document..
Can anyone help me make this script please...
THanks