Hi all iv been posting here for a few weeks now getting help and you guys have been great, well heres whats up iv had to type up a Orderform in javascript my problem is i cant work out how to make number and letter only areas can anyone gave me a line of code? heres what iv made so far, if possible add the line of code onto mine so i can see how she goes together thanks all <html> <head> <title>Joe's Fruit Shop Order Form</title> <script language="javascript" type="text/javascript"> <!-- hide script from older browsers function validateForm(contact) { if(document.forms.contact.fullName.value=="") { alert("Please enter your full name."); document.forms.contact.fullName.focus(); return false; } if(document.forms.contact.homephone.value=="") { alert("Please enter your phone number."); document.forms.contact.homephone.focus(); return false; } if(document.forms.contact.email.value=="") { alert("Please enter your email address."); document.forms.contact.email.focus(); return false; } if(document.forms.contact.address.value=="") { alert("Please enter your address."); document.forms.contact.address.focus(); return false; } if(document.forms.contact.citysuburb.value=="") { alert("Please enter your city\suburb."); document.forms.contact.citysuburb.focus(); return false; } if(document.forms.contact.state.value=="") { alert("Please select your state."); document.forms.contact.state.focus(); return false; } if(document.forms.contact.postcode.value=="") { alert("Please enter your post code."); document.forms.contact.postcode.focus(); return false; } if(document.forms.contact.cardtype.value=="") { alert("Please select card Type."); document.forms.contact.cardtype.focus(); return false; } if(document.forms.contact.month.value=="") { alert("Please select your Card Expiry Month."); document.forms.contact.month.focus(); return false; } if(document.forms.contact.year.value=="") { alert("Please select your Card Expiry Year."); document.forms.contact.year.focus(); return false; } if(document.forms.contact.cardnumber.value=="") { alert("Please enter your Card Number."); document.forms.contact.cardnumber.focus(); return false; } if(document.forms.contact.cardholder.value=="") { alert("Please enter the Card Holder's Name."); document.forms.contact.cardholder.focus(); return false; } if(document.forms.contact.item1.value=="") { alert("Please select an Item you must make at least 1 selection."); document.forms.contact.item1.focus(); return false; } if(document.forms.contact.quantity1.value=="") { alert("Please select the quantity of the item you would like you must make at least 1 selection."); document.forms.contact.quantity1.focus(); return false; } if(document.forms.contact.item2.value=="") { alert("Please select an Item."); document.forms.contact.item2.focus(); return false; } if(document.forms.contact.quantity2.value=="") { alert("Please select the quantity of the item you would like."); document.forms.contact.quantity2.focus(); return false; } if(document.forms.contact.item3.value=="") { alert("Please select an Item."); document.forms.contact.item3.focus(); return false; } if(document.forms.contact.quantity3.value=="") { alert("Please select the quantity of the item you would like."); document.forms.contact.quantity3.focus(); return false; } if(document.forms.contact.item4.value=="") { alert("Please select an Item."); document.forms.contact.item4.focus(); return false; } if(document.forms.contact.quantity4.value=="") { alert("Please select the quantity of the item you would like."); document.forms.contact.quantity4.focus(); return false; } if(document.forms.contact.item5.value=="") { alert("Please select an Item."); document.forms.contact.item5.focus(); return false; } if(document.forms.contact.quantity5.value=="") { alert("Please select the quantity of the item you would like."); document.forms.contact.quantity5.focus(); return false; } } stop hiding script --> </script> </head> <body> <h2>Joe's Fruit Shop Order Form</h2> <p>Your details and delivery address: Regions that contain a "*" are required</p> <form name="contact" method="post" action="" onSubmit="return validateForm(contact);"> <table border="1"> <tr> <td>*Full Name:</td> <td><input type="text" name="fullName" length="25"></td> <td>*Home Phone:</td> <td><input type="text" name="homephone" length="25"></td> </tr> <tr> <td>Mobile Phone:</td> <td><input type="text" name="mobilephone" length="25"></td> <td>Work Phone:</td> <td><input type="text" name="workphone" length="25"></td> </tr> <tr> <td>*E-Mail:</td> <td><input type="text" name="email" length="25"></td> <td>*Address:</td> <td><input type="text" name="address" length="25"></td> </tr> <tr> <td>*City Suburb:</td> <td><input type="text" name="citysuburb" length="25"></td> <td>*State:</td> <td> <SELECT name="state"> <OPTION SELECTED value="">State <OPTION value="1">QLD <OPTION value="2">NSW <OPTION value="3">ACT <OPTION value="4">VIC <OPTION value="5">TAS <OPTION value="6">SA <OPTION value="7">NT <OPTION value="8">WA </SELECT> </td> </tr> <tr> <td>*Post Code:</td> <td><input type="text" name="postcode" length="25"></td> </tr> </table> <hr> <p>*Credit card details:</p> <table border="1"> <tr> <td>*Card Type</td> <td> <select name="cardtype"> <option>Please select card type</option> <option value="1">Visa</option> <option value="2">Master Card</option> <option value="3">AMX</option> </select> </td> <td>*Expiry date:</td> <td> <select name="month"> <OPTION SELECTED value="">Month <option value="1">Jan <option value="2">Fab <option value="3">Mar <option value="4">Apr <option value="5">May <option value="6">Jun <option value="7">Jul <option value="8">Aug <option value="9">Sep <option value="10">Oct <option value="11">Nov <option value="12">Dec </select> <select name="year"> <OPTION SELECTED value="">Year <option value="1">2009 <option value="2">2010 <option value="3">2011 <option value="4">2012 <option value="5">2013 </select> </td> </tr> <tr> <td>*Card Number:</td> <td><input type="text" name="cardnumber" length="25"></td> <td>*Card holder's name:</td> <td><input type="text" name="cardholder" length="25"></td> </tr> </table> <hr> <p>*Purchase details:</p> <table border="1"> <tr><td>*Item choises and Quantity.</td></tr> <tr><td> <select name="item1"> <OPTION SELECTED value="">Item <option value="1">Alfalfa sprouts $1.50 per punnet <option value="2">Apples, Bonza $5.99KG <option value="3">Apples, Golden Delicious $4.99KG <option value="4">Artichoke hearts, pickled $17.99KG <option value="5">Avocados, dark, large 2 for $3.50 </select> <select name="quantity1"> <OPTION SELECTED value="">Quantity <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 </select> </tr></td> <tr><td> <select name="item2"> <OPTION SELECTED value="0">Item <option value="1">Alfalfa sprouts $1.50 per punnet <option value="2">Apples, Bonza $5.99KG <option value="3">Apples, Golden Delicious $4.99KG <option value="4">Artichoke hearts, pickled $17.99KG <option value="5">Avocados, dark, large 2 for $3.50 </select> <select name="quantity2"> <OPTION SELECTED value="0">Quantity <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 </select> </tr></td> <tr><td> <select name="item3"> <OPTION SELECTED value="0">Item <option value="1">Alfalfa sprouts $1.50 per punnet <option value="2">Apples, Bonza $5.99KG <option value="3">Apples, Golden Delicious $4.99KG <option value="4">Artichoke hearts, pickled $17.99KG <option value="5">Avocados, dark, large 2 for $3.50 </select> <select name="quantity3"> <OPTION SELECTED value="0">Quantity <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 </select> </tr></td> <tr><td> <select name="item4"> <OPTION SELECTED value="0">Item <option value="1">Alfalfa sprouts $1.50 per punnet <option value="2">Apples, Bonza $5.99KG <option value="3">Apples, Golden Delicious $4.99KG <option value="4">Artichoke hearts, pickled $17.99KG <option value="5">Avocados, dark, large 2 for $3.50 </select> <select name="quantity4"> <OPTION SELECTED value="0">Quantity <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 </select> </tr></td> <tr><td> <select name="item5"> <OPTION SELECTED value="0">Item <option value="1">Alfalfa sprouts $1.50 per punnet <option value="2">Apples, Bonza $5.99KG <option value="3">Apples, Golden Delicious $4.99KG <option value="4">Artichoke hearts, pickled $17.99KG <option value="5">Avocados, dark, large 2 for $3.50 </select> <select name="quantity5"> <OPTION SELECTED value="0">Quantity <option value="1">1 <option value="2">2 <option value="3">3 <option value="4">4 <option value="5">5 <option value="6">6 <option value="7">7 <option value="8">8 <option value="9">9 <option value="10">10 </select> </tr></td> </table> <table> <tr><td>Click <b>Submit</b> to submit the order form, click <b>Reset</b> to reset the form.</td></tr> <tr> <td> <input type="submit" name="submit" value="Submit"> </td> <td><input type="reset" name="reset"></td> </tr> </table> </form> </body> </html>