gpt4 book ai didi

jquery - 如何使用现有的 jQuery 代码将文本区域验证添加到表单中

转载 作者:行者123 更新时间:2023-11-27 22:34:55 24 4
gpt4 key购买 nike

这是我的 html(我刚刚在其中添加了文本区域):

<form>
<div id="input_wrapper">
<label for="name">Name:</label>
<input type="text" name="name" value=""/>
<label for="phone">Phone:</label>
<input type="text" name="phone" value=""/>
<label for="email">Email:</label>
<input type="text" name="email" value="" />
<label for="textbox">Comments:</label>
<textarea name="textbox" rows=3 cols=30 ></textarea>

<input type="submit" value="" />
</div>
</form>

这是代码的另一部分:

 $('form').submit(function (e) {
var flag = true;
var inputs = $(this).find('input[type="text"]');

inputs.each(function(){
if ($(this).val() === ''){
//$(this).addClass('invalid');
$(this).prev().addClass('invalid');
if ($(this).next().is('span') === false){
$(this).after('<span>' + $(this).attr('name') + ' is required</span>');
}
flag = false;
}else{
$(this).removeClass('span');
$(this).prev().removeClass('invalid');
if ($(this).next().is('span')){
$(this).next().remove();
}
}
});
if (flag === false) {
e.preventDefault();
}
});

我需要在 jquery 中包含我的 textarea,它必须以与输入相同的方式工作。

最佳答案

只需更改这一行就可以解决问题...

var inputs = $(this).find('input[type="text"], textarea');

关于jquery - 如何使用现有的 jQuery 代码将文本区域验证添加到表单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14583654/

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