У меня есть html-форма, и кнопка отправки говорит "отправить запрос". Как удалить этот текст? Я использую фоновое изображение для кнопки отправки, и этот текст испортил кнопку:( Любая помощь будет принята с благодарностью.
Как удалить "отправить запрос" из формы submit?
Ответ 1
Если вы не укажете кнопку отправки
<input type="submit" />
вместо чего-то вроде
<input type="submit" value="Submit" />
он по умолчанию отобразит "отправить запрос". Попытайтесь дать ему пробел
как значение.
Ответ 2
использование:
<input type='submit' name='btnTest2' value=''>
Оставьте значение пустым, и на кнопке не будет слов. Поскольку вы используете фоновое изображение a для кнопки, дайте кнопке высоту и ширину, иначе она будет отображаться как небольшой серый цвет (потому что на кнопке нет слов).
Ответ 3
Вам просто нужно дать ему значение:
<input type='submit' name='btnTest'>
<input type='submit' name='btnTest2' value='Push Me'>
В приведенном выше примере btnTest
отображается как "Отправить запрос", а btnTest2
отображается как "Push Me". Надеюсь, это поможет.
UPDATE: Вы можете сделать это, чтобы не отображать текст.
<input type='submit' name='btnTest2' value='' style="width:100px;">
Ответ 4
Фоновые изображения не довольны. Если вы хотите использовать изображение, чтобы сообщить людям, что будет делать кнопка отправки, используйте реальное изображение. В качестве бонуса, который позволяет вам предоставлять альтернативный текст для пользователей, которые не могут видеть изображение (например, из-за того, что он не загружается или из-за того, что они слепы).
<button type="submit">
<img src="example.png" alt="Submit">
</button>
Ответ 5
Не уверен, что это было актуально тогда, но мы будем использовать type = "image", а не type = "submit"
Ответ 6
Просто используйте атрибут value, как показано ниже:
<input value="Whateveryouwant" type="submit">
Ответ 7
Просто поместите пробел между значениями. Простое исправление.
Прочитайте вопрос перед. Вы действительно можете помочь кому-то.
Ответ 8
К сожалению, это не работает, по крайней мере, не в CMS. Я пробовал пробел и
, но IE8 не узнает его. Если я поместил то же самое в значение, он вернется к "Отправить запрос". Просто обновление для тех, кто находит этот метод в поиске.
EDIT: Я добавил text indent: -9999px;
в свой CSS, и кажется, что он сработал. Я по-прежнему добавил пространство в атрибуте value для хорошей меры.
Ответ 9
У меня тоже была эта проблема. Если вы не установили значение для кнопки отправки, по умолчанию она будет "Отправить запрос". Я предполагаю, что вы используете изображение для своей кнопки отправки, так как у вас есть значение по умолчанию.
Если вы хотите исправить это для IE8, добавьте текстовый отступ с помощью CSS, который вытолкнет значение по умолчанию с экрана.
text-indent:9999px;
Если вы хотите исправить его для IE9, вам также нужно изменить значение по умолчанию, потому что текстовый отступ не работает:( в вашей кнопке отправки добавьте следующее:
value=" "
Я нашел, что это работает без неразрывного пространства и проверяет его на мое удовлетворение IE на браузере. Если вы хотите использовать разрывное пространство, не стесняйтесь; Я включу код.
value=" "
Кроме того, благодарю вас за других ответчиков, вы помогли мне исправить эту проблему в IE9.
Также вы вдохновили меня опубликовать мои результаты здесь и, возможно, помочь другим!
Ответ 10
Если вы используете что-то вроде кнопки диалога jQueryUI, вы не хотите, чтобы кнопка ввода отображалась в форме, а просто располагала ее в нижнем колонтитуле диалога. Я выполнил это, выполнив следующие действия:
Поскольку IE будет автоматически помещаться в <input type="submit" />
, я помещаю это в форму: <input type="submit" style="display:none" />
Затем в диалоговом окне JavaScript я поставлю:
$("#register-dialog").dialog({
title: "Register",
modal: true,
width: 700,
buttons: {
Register: function () {
$('#registrationForm').submit();
},
Close: function () {
$(this).dialog("close");
}
}
});
Ответ 11
Просто удалите текст с помощью jQuery?
JQuery
$('#btnSubmit').val('');
Ответ 12
Плюс решения, упомянутые в HTML и jQuery, вы можете поместить
font-size: 0px;
для ввода, и текст больше не будет отображаться.
Это сработало в моем случае.
Ответ 13
чтобы браузер отображал значение по умолчанию, Значение = "отправить" важно
Ответ 14
Использовать атрибут value="submit"
Ответ 15
ничего не делать это
<input type="submit /"
косая черта с пробелом, и u не увидит, что запрос "Отправить" или "Отправить" не нужно указывать значение