2つの入力フィールドでデフォルト値をクリアしてから送信します。 しかし、これは動作しません...フォームを送信する前の値をクリアする(サブミットをキャンセルしない)
<form action="page.html" id="myForm">
<input type="text" value="Firstname" name="firstname" id="firstname">
<input type="text" value="Lastname" name="lastname" id="lastname">
<input type="submit">
</form>
<script>
$(document).ready(function() {
$("myForm").submit(function() {
if($('#firstname').val() == "Firstname")
$('#firstname').val() = "";
if($('#lastname').val() == "Lastname")
$('#lastname').val() = "";
return true;
});
});
</script>
私が焦点にそれらの両方をクリアする必要はありません。 私はhtml5を使用できません。
あなたは提出するのではなく、フィールドの焦点にしたいですか? –