<form onsubmit="return confirm('是否提交')">
<input type="submit">
</form>

解决方案 »

  1.   

    js运行在客户端,和你jsp的东西不牵扯。
    看看你的函数是否出错?
    比如没有加上return false;
      

  2.   

    我又试了试,问题应该是出在公用js函数上,但具体什么问题我还没弄清。
    因为加了struts标签后,公用函数定义的一些东西可能就没法用了。
    但要不用公用函数就可以。
    因为在struts里都是这种形式:
    <html:form>
    <html:text property="loginname"  size="17" />
    在客户端property="loginname"就解析成name="loginname".
      

  3.   

    <html:form>
    <html:text property="loginname"  size="17" />
    如果输出为
    <form>
    <input type="text" name="loginname"  size="17" />
    那么就没有任何问题
      

  4.   

    你有没有写form.formName,因为strut解析后,<html:form name="form1">中的name不是生成静态页面的form的name, 而是对应actionForm 的名字,如果写了,改成document.forms[0]看看