私はjQueryが初めてで、チュートリアルを使用して理解しようとしています。登録フォームの検証から始めました。スクリプトを作成し、正常に動作していますが、メッセージが数秒間表示されます。ユーザーがフィールドに再度入力するまでメッセージを表示したい。
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<style>
p { color:red; margin:4px; }
b { color:blue; }
</style>
<script src="jquery-latest.js"></script>
<script src="jquery.js"></script>
</head>
<body>
<p></p>
<form id="form1">
Name<input type="text" name="fname" id="fname">
<input type="submit" value="submit" id="submit">
</form>
<script>
$(document).ready(function(){
//var msg=$("p").text("Are you sure?");
$("#form1").click(function(){
if ($('#fname').val()=="") {
//$("#ms").show("slow");
$("p").html("Are you sure?");
//$(this).show("Are you sure?");
}
});
});
</script>
</body>
</html>