Html 如何删除';提交查询';从表格提交?

Html 如何删除';提交查询';从表格提交?,html,Html,我有一个html表单,提交按钮上写着“提交查询”。如何删除此文本?我正在为提交按钮使用背景图像,而此文本正在弄乱按钮:(非常感谢您的帮助。如果您没有为提交按钮指定值,请使用属性value=“submit” <input type="submit" /> 而不是像 <input type="submit" value="Submit" /> 默认情况下,它将显示“提交查询”。请尝试给它一个空格作为值。您只需给它一个值: <input type='submi

我有一个html表单,提交按钮上写着“提交查询”。如何删除此文本?我正在为提交按钮使用背景图像,而此文本正在弄乱按钮:(非常感谢您的帮助。

如果您没有为提交按钮指定值,请使用属性
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=" &nbsp; "
另外,感谢其他堆栈响应者,您帮助我解决了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">