如果电子邮件已使用 jquery 在 php 中注册,则禁用提交按钮 [重复]
Posted
技术标签:
【中文标题】如果电子邮件已使用 jquery 在 php 中注册,则禁用提交按钮 [重复]【英文标题】:Disable the submit button if email is already registered in php using jquery [duplicate] 【发布时间】:2018-03-30 04:25:53 【问题描述】:如果用户电子邮件 ID 已经注册,我想禁用我的表单提交按钮。这是我的检查电子邮件是否已经注册的代码。现在我想禁用该按钮,如果电子邮件已经注册。我的按钮 ID 是注册
$( "#email" ).focusout(function()
var Email= $('#email').val();
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]2,4)+$/;
var isEmail= regex.test(Email);
if(isEmail==true)
$.ajax(
url: '<?php echo MY_SITE_URL ;?>'+'webapi.php',
type: 'POST',
data: Email : Email , task : 'Customer.checkEmail' ,
error: function() console.log('wrong'); ,
success: function(res)
if(res==0)
$('.EmailCheck').html('<font style="color:#3CB371;">Checked</font>');
$('#emailcheckflag').val('0');
document.getElementById("demo_ema").innerHTML="";
if(res>0)
$('.EmailCheck').html('<font style="color:#a94442;">Email Address Already Used</font>');
$('#emailcheckflag').val('1');
);
else
$('.EmailCheck').html('<font style="color:#a94442;">Please check your Email-Id.It is not a valid Email-id.</font>');
$('#emailcheckflag').val('1');
);
【问题讨论】:
也复制***.com/questions/9445599/… 【参考方案1】:使用带有“disabled”属性的jquery“prop”
if(res==0)
$('.EmailCheck').html('<font style="color:#3CB371;">Checked</font>');
$('#emailcheckflag').val('0');
document.getElementById("demo_ema").innerHTML="";
$("#register").prop("disabled",false);
if(res>0)
$('.EmailCheck').html('<font style="color:#a94442;">Email Address Already Used</font>');
$('#emailcheckflag').val('1');
$("#register").prop("disabled",true);
【讨论】:
谢谢你的这些。它有效以上是关于如果电子邮件已使用 jquery 在 php 中注册,则禁用提交按钮 [重复]的主要内容,如果未能解决你的问题,请参考以下文章