Подтвердить что ты не робот

Как удалить "отправить запрос" из формы submit?

У меня есть html-форма, и кнопка отправки говорит "отправить запрос". Как удалить этот текст? Я использую фоновое изображение для кнопки отправки, и этот текст испортил кнопку:( Любая помощь будет принята с благодарностью.

4b9b3361

Ответ 1

Если вы не укажете кнопку отправки

<input type="submit" />

вместо чего-то вроде

<input type="submit" value="Submit" />

он по умолчанию отобразит "отправить запрос". Попытайтесь дать ему пробел &nbsp; как значение.

Ответ 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. Я пробовал пробел и &nbsp;, но IE8 не узнает его. Если я поместил то же самое в значение, он вернется к "Отправить запрос". Просто обновление для тех, кто находит этот метод в поиске.

EDIT: Я добавил text indent: -9999px; в свой CSS, и кажется, что он сработал. Я по-прежнему добавил пространство в атрибуте value для хорошей меры.

Ответ 9

У меня тоже была эта проблема. Если вы не установили значение для кнопки отправки, по умолчанию она будет "Отправить запрос". Я предполагаю, что вы используете изображение для своей кнопки отправки, так как у вас есть значение по умолчанию.

Если вы хотите исправить это для IE8, добавьте текстовый отступ с помощью CSS, который вытолкнет значение по умолчанию с экрана.

text-indent:9999px;

Если вы хотите исправить его для IE9, вам также нужно изменить значение по умолчанию, потому что текстовый отступ не работает:( в вашей кнопке отправки добавьте следующее:

value=" "

Я нашел, что это работает без неразрывного пространства и проверяет его на мое удовлетворение IE на браузере. Если вы хотите использовать разрывное пространство, не стесняйтесь; Я включу код.

value=" &nbsp; "

Кроме того, благодарю вас за других ответчиков, вы помогли мне исправить эту проблему в 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 не увидит, что запрос "Отправить" или "Отправить" не нужно указывать значение