javascript 表单无法提交的问题 本帖最后由 fonering 于 2010-05-18 16:54:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题出在这一句<a href="javascript:this.form.submit();">收藏</a>你试着改成这样<a href="#" onClick="this.form.submit()">收藏</a> <form action="user_fav.asp" method="post" name="fav_form"><input type="hidden" name="bbs_id" value="12" /><input type="hidden" name="action_form" value="bbs_fav" /><a href="javascript:document.forms["fav_form"].submit();">提交</a></form> 1 <a href="javascript:this.form.submit(); 此处this.form是 window.form 显然不对, a不是表单的控件, 没有 form属性,而href中this又不是指a2 第二 测试下来可以呀 不好意思,应该是单引号<form action="user_fav.asp" method="post" name="fav_form"><input type="hidden" name="bbs_id" value="12" /><input type="hidden" name="action_form" value="bbs_fav" /><a href="javascript:document.forms['fav_form'].submit();">提交</a></form> <form action="user_fav.asp" method="post" name="fav_form"><input type="hidden" name="bbs_id" value="12" /><input type="hidden" name="action_form" value="bbs_fav" /><input type="submit" value="提交"/></form>为什么不用按钮式的提交呢? 楼主一定要注意this的用法<a href="javascript:this.forms.submit();"> 提交</a>可以第二种没有问题吧 只要是 onclick 事件统统无效,图片也是如此,但是如果以其他事件提交就可以,真见鬼,下面的代码就可以正常提交<seletct name="fav_do" onchange="this.form.submit();"><option>操作</option><option>提交</option></select> FFdubug 是个好东西,调试JS很爽的 如何用jquery获得input type=text标签中value的值 如何用正则表达式获取以下指定的字符 我提交评论后由于评论在最下边,提交之后页面,页面刷新之后,如何滚动到我发表的评论的位置那, 请教一下关于javascript图片处理的问题 firefox 文本框焦点问题 <P><STRONG><EM>a</EM></STRONG></P>这个我该怎么解析 我可以在提交时混合 get和 post吗? 一个关于焦点的问题 怎样刷新记录集!!! VUE和Bootstrap使用Table的一个问题 头疼的js正则替换 dhtmlxTree样式问题
你试着改成这样<a href="#" onClick="this.form.submit()">收藏</a>
<input type="hidden" name="bbs_id" value="12" />
<input type="hidden" name="action_form" value="bbs_fav" />
<a href="javascript:document.forms["fav_form"].submit();">提交</a>
</form>
<input type="hidden" name="bbs_id" value="12" />
<input type="hidden" name="action_form" value="bbs_fav" />
<a href="javascript:document.forms['fav_form'].submit();">提交</a>
</form>
<input type="hidden" name="bbs_id" value="12" />
<input type="hidden" name="action_form" value="bbs_fav" />
<input type="submit" value="提交"/>
</form>
为什么不用按钮式的提交呢?
<a href="javascript:this.forms.submit();"> 提交</a>可以
第二种没有问题吧
只要是 onclick 事件统统无效,图片也是如此,但是如果以其他事件提交就可以,真见鬼,下面的代码就可以正常提交
<seletct name="fav_do" onchange="this.form.submit();">
<option>操作</option>
<option>提交</option>
</select>