图片按钮提交表单的问题??? 如果是不想有提交事件出现,改成这样,试试<script> function form_check() { document.form1.flag.value="ok"; return false; }</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <img name="pic" src=... onclick="form_check();"> 完善一下:<img name="pic" src="..." style="cursor:hand" onclick="form_check();"> image类型的就那样的,会提交表单 image本身有提交表单的功能~~~ 因为input里image类型就是submit,它就是提交表单用的。它的onclick事件也可以改到form的onsubmit里面,不过要加上return如,你的可以改成:<script> function form_check() { document.form1.flag.value="ok"; return false;//加上这句不会提交表单 }</script>.....<form name="form1" method="post" action="...(本页面)" onsubmit="return form_check();">...<input type="image" name="pic" src=... ><input type="hidden" name="flag" value="flag1">...</form> image类的是会提交表单的.在原JS的基础上不动,改这里也行________________________________<input type="image" name="pic" src=... onclick="form_check();return false;"> 谢谢各位的热情!但好像return false;之后还是会提交的。我其实做form_check()的本意是来控制本页面的php代码是否执行,结果发现竟然提交了两次//php codeif(document.form1.flag.value="ok"){ ...}//js code<script> function form_check() { document.form1.flag.value="ok"; document.form1.submit(); }</script>那如果 document.form1.flag.value="ok"; 这一句话就会提交是否submit就多余了? 楼主看清楚,在表单里加上 onsubmit="return form_check();",<input type="image" name="pic" src=... >不要onclick,要return否则就算你里面有return false也照样会提交 急死了,我要将数据通过按钮存入MYSQL,怎么弄呀? file_get_contents($url);编码问题.怎么办? 请问:php有弹出式对话框么?如何实现? 大家对include和require有什么看法? mysql 数据库,很大,几百M,大家一般都是怎么导到服务器? 菜鸟求教:关于网页间传值的问题 发现一个图书下载的地址,里面有好多计算机图书,共享.... asaaaa 如何解决$问题??? 该死的Header问题!?(前面没有输出还是报错) 两个图片问题? 我用Php5.0和MySql5.0做网页出现的问题???(解决问题,立即给分)
<img name="pic" src="..." style="cursor:hand" onclick="form_check();">
它就是提交表单用的。它的onclick事件也可以改到form的onsubmit里面,不过要加上return
如,你的可以改成:
<script>
function form_check()
{
document.form1.flag.value="ok";
return false;//加上这句不会提交表单
}
</script>
.....<form name="form1" method="post" action="...(本页面)" onsubmit="return form_check();">
...
<input type="image" name="pic" src=... >
<input type="hidden" name="flag" value="flag1">
...
</form>
在原JS的基础上不动,改这里也行
________________________________
<input type="image" name="pic" src=... onclick="form_check();return false;">
但好像return false;之后还是会提交的。我其实做form_check()的本意是来控制本页面的php代码是否执行,结果发现竟然提交了两次//php code
if(document.form1.flag.value="ok"){
...
}//js code
<script>
function form_check()
{
document.form1.flag.value="ok";
document.form1.submit();
}
</script>那如果 document.form1.flag.value="ok"; 这一句话就会提交是否submit就多余了?
在表单里加上 onsubmit="return form_check();",
<input type="image" name="pic" src=... >不要onclick,
要return否则就算你里面有return false也照样会提交