脚本宝典收集整理的这篇文章主要介绍了PHP:在选择更改时,将表单发布到自己,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$bmsclientlist = $clientobj->getBMSClientList(); echo '<form name="changebmsid" method="post" action="' . $_SERVER['PHP_SELF'] . '"><select name="bmsid">'; foreach($bmsclientlist as $bmsclient) { $VAR = ''; if($client['bmsid'] == $bmsclient['id']) { $var = ' selected="selected"'; } echo '<option value="' . $bmsclient['id'] .'"'. $var .'>' .$bmsclient['clientname'] . '</option>'; } echo '</select></form>'; $backupobj = new AdminBackup(); if(isset($_POST['bmsid']){ $statusarray = $backupobj->getStatustotalsbyId($_POST['bmsid']); }else{ $statusarray = $backupobj->getStatusTotals(); }
我知道它会涉及一些javascript,但我不太清楚如何实现这一点.
任何帮助最感谢!
谢谢,
Jonesy
<form method="post" action="#" name="myform"> <select name="x" onchange="myform.submIT();"> <option value="y">y</option> <option value="z">z</option> </select> </form>
您所要做的就是为您的< form>命名.并将onchange事件添加到您的< select> …
亚当是对的.虽然上面的例子很完美,但我会这样做:
使用jQuery,但还有许多其他选项……
<head> <script tyPE="text/javascript" src="jquery.js"></script> <script> $(document).ready(function(){ $('#mySelect').change(function(){ myform.submit(); }); }); </script> </head>
和形式
<body> <form method="post" action="" name="myform"> <select name="x" id="mySelect"> <option value="y">y</option> <option value="z">z</option> </select> </form> </body>
以上是脚本宝典为你收集整理的PHP:在选择更改时,将表单发布到自己全部内容,希望文章能够帮你解决PHP:在选择更改时,将表单发布到自己所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。