2012-01-10 3 views
2

Из-за проблемы с прозрачностью IE8 я хочу удалить значение из поля формы.Очистить входное значение в форме

<input type="button" value="Something" /> 

Я попробовал несколько вариантов

$(' input[type="submit"], input[type="inputSubmit"], input[type="button"]').val(''); 

без успеха. Я знаю, что это должно быть просто.

Буду признателен за любую помощь в этом.

Благодаря

+0

У вас есть ответ, который показывает, что вы сделали неправильно с типом ввода, но обратите внимание, что это очистит _all_ поля этого типа. Когда вы сказали «поле формы», вы имели в виду конкретное? – nnnnnn

ответ

0

Вы ищете:

$('input[type=text]') 

Убедитесь, что тип на вход является явно установлен в тексте, или это может произойти сбой.

+0

Спасибо fivedigit, но мне лучше сделать мой вопрос яснее. Я не отступил от первого блока кода, чтобы он не отображался. Вопрос обновлен –

2

Уверены ли вы? This работает нормально для меня все пути назад к IE7

$('input[type="button"]').val(''); 

В результате кнопка без текста.

Смежные вопросы