php - 如何删除必填项
问题描述
我是编码新手,我想知道如何删除此代码中的必填字段。谢谢你。例如,当字段为空时,我可以提交而不会显示任何错误。
> 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'; });
解决方案
如果要删除验证,只需删除该特定字段名称的 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';
});
推荐阅读
- javascript - 部署智能合约时出错,无法读取未定义的“已部署”属性?
- javascript - 无法从 Firebase 获取数据
- mysql - nodeJS TypeError:结果不是函数
- typescript - 带有黄瓜步骤和打字稿的开关盒
- apache-camel - 有什么方法可以从 apache camel 中的处理器调用路由器
- node.js - 使用 elemMatch 查询 mngoose 中的嵌套数组
- android - 在轮播页面中向另一个内容发送数据
- kotlin - 根据 Kotlin 中的按钮单击设置 textview 可见性
- jquery - 证明剑道 UI 图表
- python - 从另一个python文件的函数返回结果