javascript struts2 form标签 100

<s:formaction="login"><s:textfieldname="name"/><s:textfieldname="password"/><s:submit... <s:form action="login">
<s:textfield name="name"/>
<s:textfield name="password"/>
<s:submit>
</s:form>
<input type="button" value="提交" onclick="dosome()">
js:
function dosome{
document.form[0].submit();
}
我想问,在FORM的外面能提交struts2的表单吗?
一般的html的form可以提交,但是用了struts2的就不能了,为什么?
展开
 我来答
安静的冥想
2009-06-12 · TA获得超过116个赞
知道答主
回答量:59
采纳率:0%
帮助的人:58.2万
展开全部
你的js有问题
首先dosome后面要有括号,其次获取form的方法有误,应该这样写:
function dosome(){
document.forms[0].submit();
}
href2008
2009-06-11 · 超过17用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:0
展开全部
是可以的 因为最终struts2的代码 到了客户端也是被翻译成html
你检查下代码
或者可以在form上加个name 然后以这个name提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jacobi19871112
2009-06-12 · TA获得超过149个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
你写的也太那个了吧,
<s:submit>
也没有结束要改为
</s:submit>
而且submit本省就时提交按钮,不用再写个button来提交,我估计就是上面的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hrhero
2009-06-12 · TA获得超过142个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:86.2万
展开全部
把form加一个id,例如 id="loginForm"

把JavaScript函数改成这样:
document.getElementById("loginForm").submit();

完毕
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式