Как удалить фокус с кнопки отправки

Как убрать фокус с кнопки отправки? Я не знаю, почему это там на первой пластине, и это выглядит ужасно, вот скриншот:

alt text

И вот как это должно выглядеть, оно восстанавливает свой внешний вид после того, как я щелкнул рядом с ним и наведи на него курсор. alt text

Ответы

Ответ 1

Это сработало:

var selectedInput = null;
$(document).ready(function() {
    $('input, textarea, select').focus(function() {
        this.blur();
    });
});

Ответ 2

Попробуйте это в вашей кнопке CSS или в приложении <a>, если это то, что вы используете в разметке (ссылка)

-moz-outline:0 none;
outline:0 none;

Имейте в виду, что это ценная функция доступности/клавиатуры, поэтому в идеале вы бы предложили альтернативный фокус, который более приятен для вас.

Ответ 3

В вашем теле или форме...

<form onready="document.getElementById('submit').blur();">
...
<input type="submit" id="submit" />
</form>

Ответ 5

Вы можете запрограммировать свою кнопку как:

<button onClick='this.form.submit()'>Button Text</button>

Это удаляет функциональность "отправить" для кода и, следовательно, проблему фокуса.