说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何实现select对象中的选项发生变化时页面提交?

编辑:说三道四文库 发布时间:2018-01-22 04:07
HTML文档下载 WORD文档下载 PDF文档下载
我想实现当下拉框中的选项发生变化时,页面能提交,但现在无法实现,我曾在ASP中实现过。请高手帮我看看下面的程序。
<?
if (!empty($submit))
{
echo $system;
}
?>
<form name="grantit" action="test.php">
<select name="system" onchange="grantit.submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select>
<input type="submit" name="submit" value="确定" >
</form>
俺不懂js,不知道onchange="grantit.submit()" 是做什么的,
不过试了下,表单被get提交了。下面的经测试可以用


<?
//test.php
if ($_GET['submit'])
{
echo $_GET['test'];
}
?>

<form name="grantit" action="test.php">
<select name="test" onchange="grantit.submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select>
<input type="submit" name="submit" value="确定" >
</form>
<form method="post" action="test.php">
<select name="test" onchange="submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select></form>
<form method="post" action="test.php">
<select name="test" onchange="submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select></form>
<?
//test.php
if ($_POST['submit'])
{
echo $_POST['test'];
}
?>

<form method="post" action="test.php">
<select name="test" onchange="submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select>
<input type="submit" name="submit" value="确定" >
</form>
谢谢楼上二位,不过我都试过了,还是不行,非得按按钮才提交,不会是要设置什么吧?
原来是想改变下拉框的值,就自动提交表单?不是上面的程序接不到值呀。
js的内容俺不懂,到javascript版问问?
我原来写ASP时,可以用这种方法提交的,现在改成PHP了,却不行了,谁能救我,急!!!
可以了,,按阿信的那样写

<?php
echo $_GET['test'];

?>

<form method="get" action="test.php">
<select name="test" onchange="submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select></form>
<select name="system" onchange="document.grantit.submit();">
谢谢各位,原来必须把按钮去了才行,但是按钮还是有用啊,看来只能用别的代替按钮了,:)
不知道谁还有没有别的不去了按钮的办法?
汗,这样:

<?php
echo $_GET['test'];

?>

<form method="get" action="test.php">
<select name="test" onchange="submit()">                               
<option value="1">1</option>
<option value="2">2</option> 
<option value="3">3</option>                          
</select>
<input type="submit" name="submit1" value="确定" >
</form>
知道了,谢谢
onselectchange=this.function();
“中美青年创客大赛”之“创客&#183;教育论坛” 以创客教育支持创新人才培养 授之以渔,谷歌发布开源秘密武器Kubernetes 炫耀分数已经out!ShareSDK发布游戏内视频录制SDK Android开发者必知的5个开源库 UCloud完成B轮融资5000万美元 如何取回值?结贴率100% 请问如何删除treeview的节点 不知道浮动工具条关闭时向它所属的Frame发送什么消息? 关于win98访问winxp的问题 用jbuilder打开jivejdon时候,文件里面的中文文字不能正确显示 出错内容:Metrics: TTextMetric 用java加密,用c解密,不知道该用那种算法 BEGINNING DIME OF PHISICAL MEMORY 怎么回事? php4.3.4+apache2.0.47安装后gd库怎么找? 含AlCl3 13.5g的溶液中加入一定浓度的Na 长翅红眼(VVSS)与残翅墨眼(vvss)果蝇杂交 88888*66667+44444*66666简算 66666*33333怎么简算 恐龙的种类介绍说出名字就行了名字在2至3字 关于恐龙的种类请说明仔细 恐龙种类有多少种 恐龙的种类有多少?要恐龙的名称,英文的也要,如:D 恐龙的种类有几种分别是什么? 美称在叙利亚西方记者有遭绑架危险 应法国调查显示大量法国工程师赴中国等国日本上传视频宣传争议领土主权 韩政府2013“北京缘”系列活动圆满落幕(女健美运动员因滥用激素慢慢长成“男儿您您您金砖国家开发银行成立总部设上海王君会见国民党荣誉副主席林丰正义勒力特镇:“六进”人心暖斯琴毕力格:悠扬长调传遍四方锻仙妖王佣兵失衡的世界超级高手艳遇记穿越去砍鲨从江鼓楼旅游高坡云顶草场旅游花溪十里河滩湿地公园旅游万古楼旅游雨崩神瀑旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘