这只是一种形式。代码测试是否填写了所有必填字段。具体来说,我不理解密钥的测试。什么是测试?只是在输入字段中输入了一些内容吗?
<p>
<label for="name">Name:</label>
<input name="name" id="name" type="text" class="required">
<span>Please enter your name</span>
</p>
<p class="submit">
<input type="submit" value="Submit" class="btn-submit">
</p>
<script>
var $submit = $(".submit input");
function requiredFilledIn() {
if(true) $submit.attr("disabled", "disabled");
else $submit.removeAttr("disabled");
}
$("#form span").hide();
$("input, textarea").focus(function () {
$(this).next().fadeIn("slow");
}).blur(function(){
$(this).next().fadeOut("slow");
}).keyup(function(){
//Check all required fields.
requiredFilledIn();
});
$("#email").onkeyup(function(){
if (true) $(this).next().removeClass("error").addClass("valid");
else $(this).next().removeClass("valid").addClass("error");
});
requiredFilledIn();
</script>