gpt4 book ai didi

javascript - 我的 Javascript/jQuery 函数出了什么问题?

转载 作者:行者123 更新时间:2023-11-28 16:28:52 25 4
gpt4 key购买 nike

我想这会相当明显......

<script type="text/javascript">
$(document).ready(function(){

function textValidate(field) {
$("field").blur(function(){
var alphaExp = /^[a-zA-Z\sàèìòùáéíóúäëïöüñãõåæøâêîôû-]+$/;
if (f_name.value.length > 1 && f_name.value.match(alphaExp)) {
document.getElementById(field+"_mark").innerHTML = "<img src='images/icons/tick.png' class='mark'>";
}
else {
document.getElementById(field+"_mark").innerHTML = "<img src='images/icons/cross.png' class='mark'>";
}
});
}

textValidate(#f_name);
textValidate(#l_name);

});
</script>

编辑:我的 HTML...

<p>First name</p>
<input type="text" id="f_name"> <span id="f_name_mark"></span>
<p>Last name</p>
<input type="text" id="l_name"> <span id="f_name_mark"></span>

我的意图是 <span>相应地用叉号或勾号填充。目前我没有得到任何改变,尽管当它不是一个函数并且只是直接应用于 #f_name 时我就可以工作了。 ,像这样:

<script type="text/javascript">
$(document).ready(function(){
$("#f_name").blur(function(){
var alphaExp = /^[a-zA-Z\sàèìòùáéíóúäëïöüñãõåæøâêîôû-]+$/;
if (f_name.value.length > 1 && f_name.value.match(alphaExp)) {
document.getElementById("f_name_mark").innerHTML = "<img src='images/icons/tick.png' class='mark'>";
}
else {
document.getElementById("f_name_mark").innerHTML = "<img src='images/icons/cross.png' class='mark'>";
}
});
});
</script>

最佳答案

textValidate(#f_name);
textValidate(#l_name);

应该是

textValidate("#f_name");
textValidate("#l_name");

$("field").blur(function(){

应该是

$(field).blur(function(){

而且我不确定您从哪里获取变量 f_name

关于javascript - 我的 Javascript/jQuery 函数出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com