You can do something like this:
<HTML> <select name='foo'> <option value=''> - - choose one - -</option> <option value='1'>fff</option> <option value='2'>aaa</option> ..... </select> </HTML>
and then in your PHP: <?php if ($_POST['foo'] != '') { # do something } else { # Ops, user didn't choose a valure from the 'foo' select!!! } ?>
Anyway, you can catch this only *after* the form is submitted: in case you want to block the user from submitting the form if the 'foo' select is empty you need to use some javascript:
<script language="JavaScript">
function check_form(form) {
if (form.foo.value == '') {
alert("C'mon!!!");
return false;
}
}
</script>
and in your HTML you need to add something like this to the <form> tag: <HTML> <form action="pippo.php" method="post" onSubmit="return check_form(this);"> <select ...> .... </select> </form> </HTML>
Anyway, this has more to do with HTML and JavaScript than PHP...
HTH, cheers Silvio Porcellana
bruce wrote:
ok...
it appears to be a case of user err.. the spec seems to state that if the user doesn't select/specify an item, the select should return the 1st item within the list... arrrgggh!! this is what's happening...
so my question is still, how can i implement some logic that requires the user to actually select an item? or, how can i detect when a user has actually selected a list item??????
thanks...
-bruce
-----Original Message----- From: bruce [mailto:[EMAIL PROTECTED] Sent: Monday, October 18, 2004 7:07 AM To: [EMAIL PROTECTED] Subject: [PHP] how to create multiple selects within php
hi...
i can create a form with a single select by something like:
<form> <select name='foo'> <option val='1'>fff</option> <option val='2'>aaa</option> </select> <input > </form>
however, i need to know how to create a multiple menu/list within a single form.
i've tried a few different approaches, but i'm doing something wrong, in that the querystring is being populated with a value for the select list var even though i don't select the item.
if someone can point me to an actual working example of php code that generates multiple lists/menus within a form, i'd appreciate it!!
thanks
-bruce
ps. if needed, i can supply the actual test code i've used to create the condition i'm describing...
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php