3
回答
这种触发提交是咋弄的

看到一个提交代码,竟然不是用sumbit做的,而是用一个图片 type="image" 如图

后来查了一下其代码,估计是用触发id="usertj"来做的,可查了一下js代码,并没有,不知它是啥搞的

form表单代码如下


 <form name="user" id="user" action="login.aspx" target="_blank">
        <tr>
          <td style=" width:70px; padding-top:7px;"><img src="img/icon_table.gif" alt="加入桌面" /><a style="TEXT-DECORATION:none" href="http://www.d .com/TableHandler.ashx" title="加入桌面">加入桌面</a></td>
          <td></td>
          <td style=" width:100px;"><img src="img/xl.gif" alt="777" /><a style="TEXT-DECORATION:none" href="http://" title="新浪微博">新浪微博</a></td>
          <td></td>
          <td style="width:37px; color:#FFFFFF;">账号:</td>
          <td><input name="eUser" type="text" class="userinput" id="eUser"  /></td>
          <td style="width:37px; color:#FFFFFF;">密码:</td>
          <td><input name="ePwd" type="password" class="userinput" id="ePwd"  /></td>
          <td valign="middle"><select name="select" id="select">
              <option value="1">店铺</option>
              <option value="2">论坛</option>
            </select></td>
          <td valign="middle"><input name="image" type="image" id="usertj" src="img/03.gif" width="48" height="20" border="0" /></td>
          <td valign="middle"><a href="http://www.ad.com/reg.aspx" target="_blank" class="a01">注册店铺</a> | <a href="http://www.sdf.com/bbs/register.aspx?agree=yes" target="_blank" class="a01">注册社区</a> | <a href="javascript:void()"  class="a01" onClick="setHomepage();">首页</a> | <a href="javascript:void()" class="a01" onclick="javascript:addCookie();">加入收藏</a></td>
        </tr>
      </form>



举报
ziluopao
发帖于1年前 3回/252阅
共有3个答案 最后回答: 1年前

搜了一下百度,恍然大悟

最近发现有些网站使用input的type=”image”来作为提交表单的图片按钮。
我并不推荐这样做。
虽然type=”image”和type=”submit”都可以相应回车,并且都能提交。
不过type=”image”的input会提交点击坐标x,y。事实上这个type的发明并不是用在做提交按钮上的,他独特的作用是获取图片上的点击坐标,并且提交。
另外他和type=”submit”是一样的,所以经常会有人问,为什么type=”image”会提交两次,事实上把他当成submit处理就可以了。
我的建议是使用input type=”submit”或者button type=”submit”来做,图片则使用背景,这样可以通过css sprites来减少http请求。
文字则可以用text-indent或者line-height来隐藏。

--- 共有 1 条评论 ---
ziluopao后来才发现,也是不可思议的一个问题,为啥很多人写html就是不按规范来呢,好象一另类自己就是一个神了,这种扭曲的心理是如何形成的呢 1年前 回复
顶部