0

を使用して 2 つのフィールドを検証しようとしてLiveValidationいますが、どこにも何も見つからないようです。

EmailMobileフィールドのどちらかを必須にしようとしています。これにより、一方が入力されたときにもう一方を入力する必要はありませんが、両方を入力することができます。

これが私のコードです:

<script type="text/javascript">
var Email = new LiveValidation("Email", {validMessage: "", onlyOnBlur: true});
Email.add(Validate.Presence, {failureMessage:"This field is required"});
Email.add(Validate.Format, {pattern: /^[ ]*([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})[ ]*$/i,    failureMessage: "A valid email address is required"});

var mobile = new LiveValidation("mobile", {validMessage: "", onlyOnBlur:    true});mobile.add(Validate.Presence, {failureMessage:"This field is required"});

var discussion = new LiveValidation("discussion", {validMessage: "", onlyOnBlur: true});discussion.add(Validate.Presence, {failureMessage:"This field is required"});
</script>
4

1 に答える 1