首页 > 解决方案 > 如何删除必填项

问题描述

我是编码新手,我想知道如何删除此代码中的必填字段。谢谢你。例如,当字段为空时,我可以提交而不会显示任何错误。

>      function valid_inf() {   var errorUsername = document.getElementById('first_name-error');   var usernameInput =
> document.getElementById('first_name');   var errphone =
> document.getElementById('phone-error');   var phoneInput =
> document.getElementById('phone');   var erroremail =
> document.getElementById('email-error');   var emailInput =
> document.getElementById('email');   var firstname =
> $('#first_name').val();   var phone = $('#phone').val();   var email =
> $('#email').val();   if (firstname == "") {
>     errorUsername.style.display = 'block';
>     usernameInput.className = 'form__input form__input--red rounded-4';
> 
>   }else{
>     $("#first_name").on('keyup', function(){
>      errorUsername.style.display = 'none';
>      usernameInput.className = 'form__input rounded-4';    });
> 
>   }   if (phone == "") {
>     errphone.style.display = 'block';
>     phoneInput.className = 'form__input form__input--red rounded-4';
> 
>   }else{
>     $("#phone").on('keyup', function(){
>      errphone.style.display = 'none';
>      phoneInput.className = 'form__input rounded-4';    });
> 
>   }   if (email == "") {
>     erroremail.style.display = 'block';
>     emailInput.className = 'form__input form__input--red rounded-4';
>     return false;   }else{
>     $("#email").on('keyup', function(){
>      erroremail.style.display = 'none';
>      emailInput.className = 'form__input rounded-4';    });

标签: phprequiredfieldvalidatorrequired-field

解决方案


如果要删除验证,只需删除该特定字段名称的 if-else 条件

例如,如果要删除 first_name 验证,则需要像这样更改代码

 function valid_inf() {
var errorUsername = document.getElementById('first_name-error');
var usernameInput =
    document.getElementById('first_name');
var errphone =
    document.getElementById('phone-error');
var phoneInput =
    document.getElementById('phone');
var erroremail =
    document.getElementById('email-error');
var emailInput =
    document.getElementById('email');
var firstname =
    $('#first_name').val();
var phone = $('#phone').val();
var email =
    $('#email').val();

// if (firstname == "") {
//     errorUsername.style.display = 'block';
//     usernameInput.className = 'form__input form__input--red rounded-4';

// } else {
//     $("#first_name").on('keyup', function () {
//         errorUsername.style.display = 'none';
//         usernameInput.className = 'form__input rounded-4';
//     });

// }
if (phone == "") {
    errphone.style.display = 'block';
    phoneInput.className = 'form__input form__input--red rounded-4';

} else {
    $("#phone").on('keyup', function () {
        errphone.style.display = 'none';
        phoneInput.className = 'form__input rounded-4';
    });

}
if (email == "") {
    erroremail.style.display = 'block';
    emailInput.className = 'form__input form__input--red rounded-4';
    return false;
} else {
    $("#email").on('keyup', function () {
        erroremail.style.display = 'none';
        emailInput.className = 'form__input rounded-4';
    });

推荐阅读