Javascript 如果使用jquery输入一个字段,则自动填充其他字段
请检查我的小提琴 当我在slab_range中的任何行中输入任何数据时,我需要使用值“No Bid”自动填充“slab range”的所有其他行。如果我留白了,就什么也不用填了。同样,如果我在“零件号”中输入任何数据,“零件号”的所有其他行都必须用值“2”填充。这些行来自db,所以我不能告诉它将有多少行,它应该迭代所有行Javascript 如果使用jquery输入一个字段,则自动填充其他字段,javascript,jquery,html,Javascript,Jquery,Html,请检查我的小提琴 当我在slab_range中的任何行中输入任何数据时,我需要使用值“No Bid”自动填充“slab range”的所有其他行。如果我留白了,就什么也不用填了。同样,如果我在“零件号”中输入任何数据,“零件号”的所有其他行都必须用值“2”填充。这些行来自db,所以我不能告诉它将有多少行,它应该迭代所有行 <tr> <td> <input size="1" id="sl[0]" name=
<tr>
<td>
<input size="1" id="sl[0]" name="sl[0]" value="1" type="text">
</td>
<td>
<input size="9" data-validation="required" name="slab_range[]" id="slab_range[]" type="text">
</td>
<td>
<input size="9" name="item_partno[]" id="item_partno[]" type="text">
</td>
</tr>
好了,现在你的任务是重构代码,因为这两种方法是相等的
var ProcessTable=(函数(){
变量板,零件数量;
var_init=函数(){
_slab=$('input[name^=“slab_range”]”);
_零件编号=$('input[name^=“item_partno”]”);
_在(‘模糊’,_slabBlurHandler)上;
_partsNumber.on('blur',_partNumberBlurHandler);
};
var_slabBlurHandler=函数(e){
var值=$.trim($(this.val());
如果(值!=''){
_(b)val(“无投标”);
}否则{
_1.val(“”);
}
$(this).val(value);//因为前一行覆盖了原始值
};
var\u partNumberBruHandler=函数(e){
var值=$.trim($(this.val());
如果(值!=''){
_零件编号val('2');
}否则{
_零件编号val(“”);
}
$(this).val(value);//因为前一行覆盖了原始值
};
返回{
初始化:_init
}
})();
ProcessTable.init()代码>
斯尔诺
板坯范围
零件号
您在寻求帮助吗?因为“我想要jquery中的这个”听起来像是老板在和员工说话。也许你可以试着先自己动手,然后把代码贴在这里,这样我们就可以从那里开始指导你了。也许你听起来是负面的。但我不是那个意思。无论如何,谢谢你的时间。对于你,我删除了“我想在jquery中使用这个”…有人能帮我吗?谢谢你。我一直都很好。但是当我们键入语言时…没关系…基本上我和你一样好:)。非常感谢你抽出时间。。。