Html 如何删除';提交查询';从表格提交?
我有一个html表单,提交按钮上写着“提交查询”。如何删除此文本?我正在为提交按钮使用背景图像,而此文本正在弄乱按钮:(非常感谢您的帮助。如果您没有为提交按钮指定值,请使用属性Html 如何删除';提交查询';从表格提交?,html,Html,我有一个html表单,提交按钮上写着“提交查询”。如何删除此文本?我正在为提交按钮使用背景图像,而此文本正在弄乱按钮:(非常感谢您的帮助。如果您没有为提交按钮指定值,请使用属性value=“submit” <input type="submit" /> 而不是像 <input type="submit" value="Submit" /> 默认情况下,它将显示“提交查询”。请尝试给它一个空格作为值。您只需给它一个值: <input type='submi
value=“submit”
<input type="submit" />
而不是像
<input type="submit" value="Submit" />
默认情况下,它将显示“提交查询”。请尝试给它一个空格作为值。您只需给它一个值:
<input type='submit' name='btnTest'>
<input type='submit' name='btnTest2' value='Push Me'>
使用:
将该值留空,按钮上将没有文字。由于您使用的是按钮的背景图像a,请为按钮指定高度和宽度,否则它将显示为一个小的灰色光点(因为按钮上没有文字)。只需在值引号之间加一个空格。简单修复 在回答问题之前先阅读问题。实际上,你可能会帮助别人
当时不确定这是否相关,但我们会使用type=“image”而不是type=“submit”不幸的是,这不起作用,至少在CMS中不起作用。我尝试了空格和
,但IE8无法识别它。如果我在值中输入相同的内容,它将恢复为“提交查询”。只需为通过搜索找到此方法的任何其他人更新即可
编辑:我将文本缩进:-9999px;
添加到我的CSS中,它似乎起到了作用。我仍然在value属性中添加了空格,以便更好地度量。什么都不做
<input type="submit /"
我也有这个问题。如果你没有为提交按钮设置一个值,它默认为“提交查询”。我假设你正在为提交按钮使用一个图像,因为你有默认值
如果您想为IE8修复它,请使用CSS添加一个文本缩进,这将使默认值从屏幕上消失
text-indent:9999px;
如果要为IE9修复它,还需要更改默认值,因为文本缩进不起作用:(在提交按钮中添加以下内容:
value=" "
我发现它在没有中断空间的情况下工作,并在IE的browserstack上对其进行了满意的测试。如果您想使用中断空间,请放心;我将包含代码
value=" "
另外,感谢其他堆栈响应者,您帮助我解决了IE9上的这个问题
您还启发我将我的发现发布在这里,并可能帮助其他人!背景图像不满足要求。如果您想使用图像告诉人们提交按钮的功能,请使用真实图像。作为一项额外功能,您可以为看不到图像的用户提供替代文本(例如,因为它无法加载或因为它们是盲的)
如果您使用的是类似于jQueryUI对话框按钮的东西,那么您不想让输入按钮显示在表单中,而只想让它显示在对话框的页脚中。我通过执行以下操作来实现这一点:
value=" "
因为IE会自动输入一个
,所以我将它改为:
然后在后面的对话框中,我将:
$("#register-dialog").dialog({
title: "Register",
modal: true,
width: 700,
buttons: {
Register: function () {
$('#registrationForm').submit();
},
Close: function () {
$(this).dialog("close");
}
}
});
用jQuery删除文本
jQuery:
$('#btnSubmit').val('');
加上HTML和jQuery中提到的解决方案,您可以
font-size: 0px;
对于输入,它将不再显示文本
这在我的情况下有效。就是这样,浏览器显示默认值使用此
value=“submit”很重要只需使用value属性,如下所示:
<input value="Whateveryouwant" type="submit">
我不想显示Submit,我不想显示任何值。只需使用jquery删除文本:$('#btnSubmit').val('');
font-size: 0px;
<input value="Whateveryouwant" type="submit">