输入类型=文本值为null
Input type=text value null
请帮帮我我有一个表格,有两个输入类型="文本"和一个按钮提交
function Test(){
var valid=true;
$('input:text').css('border-color','#e0e0e0');
var inputs=$('input:text');
for(i=0;i<inputs.length;++i)
{
if(inputs.val()=='')
{
$('input:text').css('border-color','red');
$('input:text').css('box-shadow','0 0 10px red');
valid=false;
}
}
return valid;
}
我无法发出警报(inputs.val())我不想使用输入的ID,因为我已经做了!
抱歉,因为我的英语很差
使用each()
方法迭代所有输入项
function Test() {
var valid = true,
inputs = $('input:text');
inputs.css('border-color', '#e0e0e0');
inputs.each(function() {
if (this.value == '') {
$(this).css('border-color', 'red');
$(this).css('box-shadow', '0 0 10px red');
valid = false;
}
});
return valid;
}
循环输入集合,但未能使用索引i
处的输入。要执行此操作,请使用.eq(i)
尝试以下操作:
var inputs=$('input:text');
for(i=0;i<inputs.length;++i)
{
var $iEl = $inputs.eq(i);
if($iEl.val() =='')
{
$iEl.css('border-color','red');
$iEl.css('box-shadow','0 0 10px red');
valid=false;
}
}
替换
if(inputs.val()=='')
带有
if(inputs[i].value=='')
非常感谢大家它成功了!!!
但是我有textarea,如何获得值textarea
<input name="A" class="required" type="text" />
<input name="B" class="required" type="text" />
<textarea name="C" class="required" cols="40" rows="10"></textarea>
对所有项目使用class="required"帮帮我!
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 来自文本输入null的html javascript变量
- 当请求时,我如何从文本区域删除null.GetAttribute为null,以及如何从servlet修改标签的可见性
- jQuery文本返回NULL
- XMLHttpRequest 的响应文本在 Mozilla 中为 null(空白)
- 获取文本框输入的值:未捕获的类型错误:无法调用方法'val'为null
- 在非对象中为 null(评估项文本.样式)
- 我无法在 JavaScript 中获取要打印到文本区域的属性值,我收到一个错误:未捕获的类型错误:无法读取 null 的
- 轨道视图中的文本区域在 js 中返回 null
- 当使用Jquery对话框进行post-bock时,asp.net文本框值为null
- 如果值为null,请在提交前使用js或jQuery更改输入文本值
- Coffeescription出现奇怪问题-文本参数发送为null
- IE,Edge将存储文本替换为'null'
- 输入类型=文本值为null
- 如何在页面加载时获取文本框的值,如果它为null
- 在javascript中获取文本框值(或其本身)会导致null
- activejs:数据绑定文本区域导致无法用null调用removeChild
- 使用jQuery或JavaScript检查输入/类型文本为空/null
- 使用jQuery时,文本区域POSTing为NULL
- 获得“null"而试图获得文本框的值,是在一个jquery对话框