こんにちは、私は小さなフォームを検証するためにjQueryの検証スクリプトを使用しています。それは単なる電子メールのサインアップであり、エラーメッセージを表示するためのスペースがあまりありません。私は成功したAJAXの提出で入力の値を "ありがとう"に変更できますが、無効な場合は正しいエラーメッセージを表示するように変更します。 HTML無効な場合、テキスト入力の値を変更します。
<div id="emailBox">
<form id="email" action="/PHP/email-cURL.php" method="post">
<input type="text" id="e" name="email1" value="Email Sign Up" class="swap_value signup" />
<input type="submit" value="" id="signUp" />
</form>
</div>
とJS
$("#email").validate ({
errorElement: "//what do I wrap error msg in to populate value?",
errorPlacement: function(error, element) {
error.appendTo(element.parent("div"));
},
submitHandler: function(form) {
var dataString = $(form).serialize();
$.ajax({
type: $(form).attr('method'),
url: form.action,
data: dataString,
clearForm: true,
success: function(data) {
if (data=="Error") {
$("#e").val('Error');
} else {
$("#e").val('Thank You');
}
}
});
return false;
},
//rules,
//messages
これを行う簡単な方法はありますか?私はその単なる単純なフォーム入力以来、大量のコードを必要としません。
ありがとうございます!
を処理するようにコードを調整ねえ、ちょっと待って。 jQueryフォーラムからあなたを知っていますか? :) –
こんにちは、セームは何ですか?ええ、あなたは私をかなり数回助けてくれました。しばらくあなたを見たことがない、あなたと一緒に良いことを願っています。 –