Jquery 检查输入是否以X开头,如果不是,则发出警报并清除
我希望电话号码输入仅用Jquery 检查输入是否以X开头,如果不是,则发出警报并清除,jquery,validation,Jquery,Validation,我希望电话号码输入仅用+存档,但只显示一次警报。。。我的代码似乎不起作用 您错过了$before(this.val(“”)此外,您不需要在此处标记,在条件下使用=而不是==。如果要显示警报,则应使用alert()而不是console.log showAlert = false; $('input').keyup(function(){ var value = $(this).val(); if (value.indexOf('+') == 0) { $(this).v
+
存档,但只显示一次警报。。。我的代码似乎不起作用 您错过了$before(this.val(“”)代码>此外,您不需要在此处标记,在条件下使用=代码>而不是==
。如果要显示警报,则应使用alert()
而不是console.log
showAlert = false;
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') == 0) {
$(this).val(''); // clear input
showAlert=true; // alert user
if (showAlert==true)
{
console.log ("Phone number must start with +");
showAlert = false;
}
}
});
您错过了$before(this.val(“”)代码>此外,您不需要在此处标记,在条件下使用=代码>而不是==
。如果要显示警报,则应使用alert()
而不是console.log
showAlert = false;
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') == 0) {
$(this).val(''); // clear input
showAlert=true; // alert user
if (showAlert==true)
{
console.log ("Phone number must start with +");
showAlert = false;
}
}
});
您错过了$before(this.val(“”)代码>此外,您不需要在此处标记,在条件下使用=代码>而不是==
。如果要显示警报,则应使用alert()
而不是console.log
showAlert = false;
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') == 0) {
$(this).val(''); // clear input
showAlert=true; // alert user
if (showAlert==true)
{
console.log ("Phone number must start with +");
showAlert = false;
}
}
});
您错过了$before(this.val(“”)代码>此外,您不需要在此处标记,在条件下使用=代码>而不是==
。如果要显示警报,则应使用alert()
而不是console.log
showAlert = false;
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') == 0) {
$(this).val(''); // clear input
showAlert=true; // alert user
if (showAlert==true)
{
console.log ("Phone number must start with +");
showAlert = false;
}
}
});
此处测试的条件必须为:
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') != 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
您不需要国旗:
此处测试的条件必须为:
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') != 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
您不需要国旗:
此处测试的条件必须为:
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') != 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
您不需要国旗:
此处测试的条件必须为:
$('input').keyup(function(){
var value = $(this).val();
if (value.indexOf('+') != 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
您不需要国旗:
请检查此链接
你应该把它配上=“0”
这应该是您的Jquery
$('input').keyup(function(){
if ($(this).val().indexOf('+') !== 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
因为您只需要一次警报,请检查此链接
你应该把它配上=“0”
这应该是您的Jquery
$('input').keyup(function(){
if ($(this).val().indexOf('+') !== 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
因为您只需要一次警报,请检查此链接
你应该把它配上=“0”
这应该是您的Jquery
$('input').keyup(function(){
if ($(this).val().indexOf('+') !== 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
因为您只需要一次警报,请检查此链接
你应该把它配上=“0”
这应该是您的Jquery
$('input').keyup(function(){
if ($(this).val().indexOf('+') !== 0) {
$(this).val(''); // clear input
console.log ("Phone number must start with +");
}
});
因为您只需要一次警报我想您忘了在clear input syntax(this.val(“”)前面添加$代码>将是$(this.val(“”)代码>已添加,但仍然…警报未按预期显示..它要么未显示,要么显示的次数比我想象的多,而不是value.indexOf(+')==0
tryvalue.indexOf('+')==-1
我想你忘了在清晰的输入语法(this.val>)前面添加$代码>将是$(this.val(“”)代码>已添加,但仍然…警报未按预期显示..它要么未显示,要么显示的次数比我想象的多,而不是value.indexOf(+')==0
tryvalue.indexOf('+')==-1
我想你忘了在清晰的输入语法(this.val>)前面添加$代码>将是$(this.val(“”)代码>已添加,但仍然…警报未按预期显示..它要么未显示,要么显示的次数比我想象的多,而不是value.indexOf(+')==0
tryvalue.indexOf('+')==-1
我想你忘了在清晰的输入语法(this.val>)前面添加$代码>将是$(this.val(“”)代码>已添加,但仍然…警报未按预期显示..它未显示或显示超出我想象的次数,而不是value.indexOf(+')==0
tryvalue.indexOf(+')=-1