を使用して 2 つのフィールドを検証しようとしてLiveValidationいますが、どこにも何も見つからないようです。
EmailとMobileフィールドのどちらかを必須にしようとしています。これにより、一方が入力されたときにもう一方を入力する必要はありませんが、両方を入力することができます。
これが私のコードです:
<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>