At 02:10 PM 12/28/2001 +0800, you wrote: >Dear all >I'm using UltraDev which build a form containing a menu, there a two items >inside this menu for user to choose. This form is using Post Action to >$php_self which means it will pass back the variable to itself. >Then here is the question: > > what should i do if i want to call a page prompt from a blank window when >the item A is selected? >and another page when Item B is selected! > >thx a lot >jack >[EMAIL PROTECTED]
I'm not sure what you mean by "call a page prompt from a blank window when item A is selected". Do you mean at the exact moment that item A is selected, or do you mean after the user has submitted the form? If you mean you want to pop a new window as soon as the user selects one of the pulldown options, then you use JavaScript for that. Something like this: <script language="JavaScript"><!--// function loadpage(thepage) { if (thepage) { self.location = thepage; } } //--></script> <form action="./" method="post" name="theform"> <select name="pages" onChange="loadpage(this.options[this.selectedIndex].value);"> <option value="0">--- Please select one: ---</option> <option value="page1.php">Page 1</option> <option value="page2.php">Page 2</option> <option value="page3.php">Page 3</option> </select> </form> If you mean you'd like it to redirect them after they submit the form, you could do it with the PHP.. [before any other HTML code] <?php if ($submitted && $pages) { // .. do stuff.. header("Location: $pages\r\n\n"); exit(); } ?> [...html code...] <form action="./" method="post" name="theform"> <select name="pages"> <option value="0">--- Please select one: ---</option> <option value="page1.php">Page 1</option> <option value="page2.php">Page 2</option> <option value="page3.php">Page 3</option> </select><br> <input type="hidden" name="submitted" value="1"> <input type="submit" value="Go to page"> </form> ... Hope that helps. -Mike -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]