<form action="#" name="myform" id="myform" onsubmit="alert('1');">
<input type="text" value="1"/>
<input type="submit" value="submit"/>
<img src="1.jpg" onclick="document.myform.submit()"/>
</form>
这个代码貌似没有提交求教

解决方案 »

  1.   

    onclick事件提交不触发onsubmit事件
      

  2.   

    可以用
    <input type="image" src="1.jpg" />
    提交图片按钮
      

  3.   

    <img src="1.jpg" onclick="document.myform.submit()"/>
    改为:
    <img src="1.jpg" onclick="if(document.forms[0].onsubmit())document.myform.submit()"/>
      

  4.   

    <a href = "#" onclick = "document.myform.submit();"><img src = "yourpic.gif" /></a>
      

  5.   

    问一下那个doceument.forms[0].onsubmit()这个是什么意思?
      

  6.   

    <img src="1.jpg" onclick="document.myform.submit()"/>
    改成
    <input type="image" src=1.jpg"" >
      

  7.   

    有提交表单的,不过以调用submit()方法的形式提交表单时,是不会触发submit事件的,所以不会alert('1'),楼主可以将action="#"改为action="http://www.baidu.com"试一下就知道了。