ユーザーが入力ボックスを選択すると値が消えますが、ユーザーがクリックするとデフォルト値が再挿入されるように、次のコードがあります。
$(function() {
var defaultText = '';
$('input[id=input]').focus(function() {
defaultText = $(this).val();
$(this).val('');
});
$('input[id=input]').blur(function() {
$(this).val(defaultText);
});
});
しかし、それはまさに私が望む方法ではありません。ユーザーがテキストを挿入した場合、デフォルトのテキストでユーザーが入力した内容を上書きしたくありません。私はjQueryにもかなり慣れていないので、どんな助けでも大歓迎です。