单击提交按钮时出现问题的用户
我有几个用户正在测试我的站点,该站点有2个文本字段和一个提交按钮的图像。 我不能在我身边复制这个问题,我也不能在其他人身上找到任何其他人。 问题是,提交按钮在点击时没有做任何事情。 当我点击时,字段是空的或无效的,我得到一个JS警报,并且可以多次点击它,并且它工作得很好。 其中一位用户可以用相同的结果点击它,但只有一次,那么他必须刷新页面。 另一个完全不能点击它,光标甚至没有改变,表示他在任何东西上徘徊。单击提交按钮时出现问题的用户
这是表格单元格和按钮的代码。
<td>
<img src="images/1x1clear.gif" alt="" width="3" height="99">
<input type="image" src="images/1x1clear.gif" name="submit" value="submit" width="180" height="53" border="0">
</td>
有没有人有一个想法,为什么这可能会导致问题? 难道这只是他们的电脑或浏览器的问题吗?
感谢
编辑
我们使用JQuery形式使用类似
form.submit(function(){ alert("clicked"); }
提交的,我不知道这是否会解决您的问题,但你可以使用<button>
而不是<intput type="image" />
。我发现这样做更可靠,因为它的工作方式与<input type="submit" />
类似。
<td>
<button type="submit" name="submit">
<img src="images/1x1clear.gif" alt="" width="3" height="99">
<img src="images/1x1clear.gif" width="180" height="53" border="0">
</button>
</td>
然后你可以确定你是否需要这两个图像。
使用CSS和使用常规的按钮:
.btnSubmit {
width:180px;
height:53px;
background-image:url(images/1x1clear.gif)
}
<input class="btnSubmit" type="submit" name="submit" >
一个在文档为form.submit() jQuery的网站上的评论这样说:
一句忠告......如果你在您的表单()中有一个 提交按钮,并且该按钮的名称或ID为 也是“提交”...此功能可能会失败 。我没有得到一个 错误信息或任何东西...只是... 沉默。这是令人毛骨悚然的。 =)
尝试将按钮的name属性更改为“submit”以外的内容。
<td>
<img src="images/1x1clear.gif" alt="" width="3" height="99">
<input type="image" src="images/1x1clear.gif" name="somethingotherthansubmit" value="submit" width="180" height="53" border="0">
</td>
这很有道理,因为可以使用form.elementName来访问表单元素。所以具有'name =“提交”''的元素将成为表单对象的一个属性,覆盖'submit'方法。 – 2010-02-11 21:34:33
他们使用哪些浏览器?什么操作系统?他们有Javascript启用吗?您是否使用这些浏览器/操作系统测试了您的应用程序?怎么样,当JavaScript关闭? – Oded 2010-02-11 20:13:42
你能否提供一些你用来处理按钮点击动作的Javascript?另外,你使用jQuery或直的Javascript? – Buggabill 2010-02-11 20:13:50
您是否正在认真使用1x1透明GIF?如果我是你,我会专注于此!这是* soooo * 1997. – 2010-02-11 20:27:10