首先:你的form的ID和NAME都一样是不应当这样设置的。应该想办法解决,要么把id都去掉!

解决方案 »

  1.   

    你可以这样判断:
    <form name=f1>
    <input onclick="alert(event.srcElement.parentElement.name)">
    </form>
    <form name=f2>
    <input onclick="alert(event.srcElement.parentElement.name)">
    </form>
    <form name=f3>
    <input onclick="alert(event.srcElement.parentElement.name)">
    </form>
    <form name=f4>
    <input onclick="alert(event.srcElement.parentElement.name)">
    </form>或者:
    alert(event.srcElement.parentElement.id)
      

  2.   

    提交的办法:[不知道为什么,f1无效,你可以判断一下即可]:<form name=f1>
    <input name=s1 onclick="event.srcElement.parentElement.submit()">
    </form>
    <form name=f2>
    <input name=s2 onclick="event.srcElement.parentElement.submit()">
    </form>
    <form name=f3>
    <input name=s3 onclick="event.srcElement.parentElement.submit()">
    </form>
    <form name=f4>
    <input name=s4 onclick="event.srcElement.parentElement.submit()">
    </form>
      

  3.   

    type=image 的作用不只是用图片来代替submit按钮的吗?