Javascript If-else语句在jquery中不起作用
我正在尝试制作一个表单验证程序,它要求输入文本字段中至少包含6个字符。如果长度小于6且匹配,则应显示错误!如果超过6。但是,无论角色有多长,它都会显示错误Javascript If-else语句在jquery中不起作用,javascript,jquery,Javascript,Jquery,我正在尝试制作一个表单验证程序,它要求输入文本字段中至少包含6个字符。如果长度小于6且匹配,则应显示错误!如果超过6。但是,无论角色有多长,它都会显示错误 $(函数(){ 让text=$(“#txt”).val(); 让密码=$(“#通过”).val(); $(“#frm”).提交(功能(e){ 如果(文本长度
$(函数(){
让text=$(“#txt”).val();
让密码=$(“#通过”).val();
$(“#frm”).提交(功能(e){
如果(文本长度<6){
$(“#文本加法器”).text(“错误”);
e、 预防默认值();
}否则{
$(“#文本加法器”).text(“匹配!”);
}
})
});
获取提交函数中的文本和密码值。这是因为提交时需要检查值。但是如果您在submit函数之外获得它,则在submit时将不会获得更新的值
$(“#frm”).submit(函数(e){
e、 预防默认值();
让text=$(“#txt”).val();
让密码=$(“#通过”).val();
如果(文本长度<6){
$(“#文本加法器”).text(“错误”);
}否则{
$(“#文本加法器”).text(“匹配!”);
}
})
在提交函数中获取文本和密码值。这是因为提交时需要检查值。但是如果您在submit函数之外获得它,则在submit时将不会获得更新的值
$(“#frm”).submit(函数(e){
e、 预防默认值();
让text=$(“#txt”).val();
让密码=$(“#通过”).val();
如果(文本长度<6){
$(“#文本加法器”).text(“错误”);
}否则{
$(“#文本加法器”).text(“匹配!”);
}
})
您需要实际获取submit函数中#txt
字段的值,以便使用最新值更新该值:
$(function() {
$("#frm").submit(function(e) {
let texts = $("#txt").val();
let password = $("#pass").val();
if(texts.length < 6) {
$("#text-adder").text("Error");
e.preventDefault();
}
else {
$("#text-adder").text("Matched!");
}
})
});
$(函数(){
$(“#frm”).提交(功能(e){
让text=$(“#txt”).val();
让密码=$(“#通过”).val();
如果(文本长度<6){
$(“#文本加法器”).text(“错误”);
e、 预防默认值();
}
否则{
$(“#文本加法器”).text(“匹配!”);
}
})
});
您需要实际获取提交函数中#txt
字段的值,以便使用最新值更新该值:
$(function() {
$("#frm").submit(function(e) {
let texts = $("#txt").val();
let password = $("#pass").val();
if(texts.length < 6) {
$("#text-adder").text("Error");
e.preventDefault();
}
else {
$("#text-adder").text("Matched!");
}
})
});
$(函数(){
$(“#frm”).提交(功能(e){
让text=$(“#txt”).val();
让密码=$(“#通过”).val();
如果(文本长度<6){
$(“#文本加法器”).text(“错误”);
e、 预防默认值();
}
否则{
$(“#文本加法器”).text(“匹配!”);
}
})
});
$(“#frm”).submit(函数(e){
e、 预防默认值();
if($(“#txt”).val().length<6){
$(“#文本加法器”).text(“错误”);
}否则{
$(“#文本加法器”).text(“匹配!”);
}
})
$(“#frm”).submit(函数(e){
e、 预防默认值();
if($(“#txt”).val().length<6){
$(“#文本加法器”).text(“错误”);
}否则{
$(“#文本加法器”).text(“匹配!”);
}
})
同时添加HTML文本
将始终是初始值,移动让文本=$(“#txt”).val()
在事件句柄内提交表单时必须获取文本值。添加HTML文本
将始终是初始值,移动让文本=$(“#txt”).val()代码>在事件句柄内提交表单时必须获取文本值。