Link Menu
<script>
function navigate(form)
{
selected=form.list.selectedIndex
if (form.list.options[selected].value == "")
{
alert("Please make a valid selection");
}
else
{
location.href=form.list.options[selected].value;
}
}
</script>
<form name="form1">
<select name="list" size="1" onChange="navigate(form1)">
<option selected>Select a Company</option>
<option>----------------</option>
<option value="http://www.microsoft.com">Microsoft</option>
<option value="http://www.dell.com">Dell</option>
<option value="http://www.gateway.com">Gateway</option>
<option value="http://www.apple.com">Apple</option>
<option value="http://www.oracle.com">Oracle</option>
</select>
</form>
Link Menu opens in a new window
<script>
function navigate(form)
{
selected=form.list.selectedIndex
if (form.list.options[selected].value == "")
{
alert("Please make a valid selection");
}
else
{
myurl = form.list.options[selected].value
window.open(myurl,'newwin','width=300,height=300')
}
}
</script>
<form name="form1">
<select name="list" size="1" onChange="navigate(form1)">
<option selected>Select a Company</option>
<option>----------------</option>
<option value="http://www.microsoft.com">Microsoft</option>
<option value="http://www.dell.com">Dell</option>
<option value="http://www.gateway.com">Gateway</option>
<option value="http://www.apple.com">Apple</option>
<option value="http://www.oracle.com">Oracle</option>
</select>
</form>
Verify Passwords
<html>
<script>
function validForm(passForm)
{
if (passForm.passwd1.value == "" )
{
alert("You must enter a password")
passForm.passwd1.focus()
return false
}
if (passForm.passwd1.value != passForm.passwd2.value)
{
alert("Passwords did not match")
passForm.passwd1.focus()
passForm.passwd1.select()
return false
}
return true
}
</script>
<body>
<form onSubmit="return validForm(this)" action="somepage.cgi">
Your name: <input type=text size=30>
<p>Password: <input type=password name=passwd1>
<p>Verify Password: <input type=password name=passwd2>
<p><input type=submit value=submit> <input type=reset>
</body>
</html>
Validate Zip Codes
<script>
function submitIt(Form)
{
if (!validZip(Form.zip.value)) {
alert(errmsg)
Form.zip.focus()
Form.zip.select()
return false
}
return true
}
function validZip(inZip)
{
if (isNum(inZip)) {
return true
}
return false
}
function isNum(passedVal)
{
if (passedVal == "") {
errmsg = 'Please Enter Zip Code'
return false
}
if (passedVal.length < 5) {
errmsg = 'Zip Code should be 5 digits'
return false
}
for (i=0; i<passedVal.length; i++) {
if ((passedVal.charAt(i) < "0") || (passedVal.charAt(i) > "9"))
{
errmsg = 'Please use numbers only'
return false
}
}
return true
}
</script>
<form name="form1" onSubmit="return submitIt(this)" action="somepage.cgi">
Zip Code:
<input name="zip" type="text" size="5" maxlength="5">
<input type="submit" value="submit">
</form>