capt_nemo777
05-31-2009, 02:43 PM
help, i don't know why my code is not working at all, it was expected to produce a prompt once the end user did not put anything on the forms
<script type="text/javscript">
function check_data(my_form){
var problem = false;
if(my_form.name.value==""){
alert("Enter your name. ");
my_form.name.value="*** Name";
my_form.name.focus();
problem = true;
}
if(my_form.email.value==""){
alert("Enter your email address. ");
my_form.email.value="*** Email Address";
my_form.email.focus();
problem = true;
}
if(my_form.url.value=""){
alert("Enter url. ");
my_form.url.value="*** URL";
my_form.url.focus();
problem = true;
}
if((my_form.url_category.selectedIndex == 0) || (my_form.url_category.value == 0)) {
alert("please select a category for this URL");
problem = true;
}
if(problem){
return false;
}else{
return true;
}
}
</script>
<form name="url_form" action="handle_submit_url.php" method="post" onsubmit="return check_data(this);">
<fieldset><legend>Enter Your information in the form below:</legend>
<p><b>Your Name:</b><input type="text" name="name" size="40" maxlength="60" /></p>
<p><b>Email Address:</b><input type="text" name="email" size="40" maxlength="60" /></p>
<p><b>URL:</b><input type="text" name="url" size="40" maxlength="80"></p>
<p><b>URL Category:</b><select name="url_category">
<option>Choose One:</option>
<option value="3">Code Libraries</option>
<option value="6">General Database</option>
<option value="5">General MySQL</option>
<option value="1">General PHP</option>
<option value="4">Programming</option>
<option value="2">Web Development</option>
</select></p>
</fieldset>
<div align="center"><input type="submit" name="submit" value="submit" /></div>
</form>
<script type="text/javscript">
function check_data(my_form){
var problem = false;
if(my_form.name.value==""){
alert("Enter your name. ");
my_form.name.value="*** Name";
my_form.name.focus();
problem = true;
}
if(my_form.email.value==""){
alert("Enter your email address. ");
my_form.email.value="*** Email Address";
my_form.email.focus();
problem = true;
}
if(my_form.url.value=""){
alert("Enter url. ");
my_form.url.value="*** URL";
my_form.url.focus();
problem = true;
}
if((my_form.url_category.selectedIndex == 0) || (my_form.url_category.value == 0)) {
alert("please select a category for this URL");
problem = true;
}
if(problem){
return false;
}else{
return true;
}
}
</script>
<form name="url_form" action="handle_submit_url.php" method="post" onsubmit="return check_data(this);">
<fieldset><legend>Enter Your information in the form below:</legend>
<p><b>Your Name:</b><input type="text" name="name" size="40" maxlength="60" /></p>
<p><b>Email Address:</b><input type="text" name="email" size="40" maxlength="60" /></p>
<p><b>URL:</b><input type="text" name="url" size="40" maxlength="80"></p>
<p><b>URL Category:</b><select name="url_category">
<option>Choose One:</option>
<option value="3">Code Libraries</option>
<option value="6">General Database</option>
<option value="5">General MySQL</option>
<option value="1">General PHP</option>
<option value="4">Programming</option>
<option value="2">Web Development</option>
</select></p>
</fieldset>
<div align="center"><input type="submit" name="submit" value="submit" /></div>
</form>