2 things: enter doesn't work in IE & empty form
Posted: Thu Oct 22, 2009 8:17 am
i have this search form that works well except for 2 things.
1) on IE when i hit enter instead of the Submit button, i do not get any result. with firefox, no problem.
2) when i hit submit or enter without putting anything on the search form, it outputs All data from the database.
any help to fix the issue?
1) on IE when i hit enter instead of the Submit button, i do not get any result. with firefox, no problem.
2) when i hit submit or enter without putting anything on the search form, it outputs All data from the database.
any help to fix the issue?
Code: Select all
<script type="text/javascript" language="JavaScript">
function countryempty()
{
if ( document.form.country.value == '' )
{
alert('No search was entered!')
return false;
}
}
</script>
<?
$country = $_POST["country"];
// if page is not submitted to itself echo the form
if (!isset($_POST['submit'])) {
?>
<form method="POST" action="<? echo $PHP_SELF; ?>" onSubmit="return countryempty();">
<p><b>SEARCH</b> a City or Country <input type="text" name="country" size="32"><p>
<p><br>
<input type="submit" value="submit" name="submit"><input type="reset" value="Reset" name="B2"></p>
</form>
<?
} else {
?>
<?
$db_host = '';
$db_user = '';
$db_pass = '';
$db_name = '';
$db_table = '';
$conn = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name,$conn);
// The database query follows