如果tt中有变化则在t1..tn中自动输入1 ,目前只能实现在t1中自动输入,请教如何才可能实现到n,
onpropertychange这里的js将怎么写,谢谢了
<input type="text" name="tt" id="textfield" onpropertychange='if (this.value.length > 0) t1.value=1; else t1.value=0; return true;'/><input type="text" name="t1" id="textfield" />
<input type="text" name="t2" id="textfield" />
<input type="text" name="t3" id="textfield" />
<input type="text" name="t4" id="textfield" />
...
<input type="text" name="tn" id="textfield" />
onpropertychange这里的js将怎么写,谢谢了
<input type="text" name="tt" id="textfield" onpropertychange='if (this.value.length > 0) t1.value=1; else t1.value=0; return true;'/><input type="text" name="t1" id="textfield" />
<input type="text" name="t2" id="textfield" />
<input type="text" name="t3" id="textfield" />
<input type="text" name="t4" id="textfield" />
...
<input type="text" name="tn" id="textfield" />
解决方案 »
- 为何点击“返回顶部”物反应?? style="display: block;也是无效的。。。。。。。
- jquery ajax载入HTML页面以后让他有之前的事件
- Ext饼图显示数值问题?
- 在线跪求JS高手帮忙改下,很头疼的问题。
- 关于IE8的document.selection.createRange()的兼容问题
- 菜鸟请教一个网页编程问题,应该是关于Javascript的
- 比较急 js传入变量数值问题,哪位帮忙看看
- 在线等,如何用js打开一个有模的窗口(网页对话框),谢谢!
- 如何做到点击按钮,在当前窗口转到所需网页?
- 如何将下拉菜单中未选中的数据读入数据库?(微软专家请进:) )
- 请问各位用javascript怎样实现图片滚动并当鼠标放到图片上时图片自动放大?
- js时间控件
<form>
<input type="text" name="tt" id="textfield" onpropertychange="if(this.value.length>0) for(var i=1;i<=4;i++) this.form.elements['t'+i].value=1; else for(var i=1;i<=4;i++) this.form.elements['t'+i].value=0; return true;"/>
<input type="text" name="t1" id="textfield" />
<input type="text" name="t2" id="textfield" />
<input type="text" name="t3" id="textfield" />
<input type="text" name="t4" id="textfield" />
</form>
name属性为textfield
这样就简便多了
var n = document.getElementsByName("textfield").length;//这个n就是name为textfield的文本框的个数
var eles = document.forms[0].elements;
if(obj.value.length>0) {
for(var i=0;i<eles.length;i++) {
if (eles[i].type == "text" && /t\d+/.test(eles[i].name))
{
eles[i].value = 1;
}
}
}
else for(var i=1;i<=eles.lenth;i++) {
if (eles[i].type == "text" && /t\d+/.test(eles[i].name))
{
eles[i].value = 0;
}
}
return true;}