Я выполняю небольшую функцию jQuery. Эта функция должна делать, оставляя текстовое поле, она должна отображать текст из текстового поля как предупреждение, очищать текстовое поле и снова устанавливать фокус в том же текстовом поле. Он выполняет две из трех задач, показывая текст в предупреждении и очищая текстовое поле, но не возвращает фокус в это текстовое поле.
Обратите внимание, что это текстовое поле имеет форму, и я также использовал индекс табуляции здесь. Когда я щелкнул ок в предупреждении, он переместил фокус на следующее текстовое поле с индексом следующей вкладки.
Вот мой код:
<script type="text/javascript">
function pageLoad() {
$("input[id$='txtEmailAddress']").blur(CheckOnServer);
}
function CheckOnServer() {
alert($("input[id$='txtEmailAddress']").val());
$("input[id$='txtEmailAddress']").val("");
$("input[id$='txtEmailAddress']").focus();
alert("2");
}
</script>