textarea的onchange事件为什么不触发?不支持吗?要怎么才能实现?可以js动态添加事件!
<spanid="Label7"class="tttable"style="float:left;">说明</span> <textareaname...
<span id="Label7" class="tttable" style="float:left;">说明</span>
<textarea name="txtioFieldShow" id="txtioFieldShow"
onchange="alert(0);document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;alert(document.getElementById('ioFieldShow1_V1').value);"
style="height:150px;width:500px;"></textarea>
在body上加onload="confsetfocus();document.getElementById('txtioFieldShow').value=document.getElementById('ioFieldShow1_V1').value;"能执行成功,说明代码没问题。应该是不支持onchange事件!
另外.net的form会自动生成onsubmit="if (!ValidatorOnSubmit()) return false;",而自己加的onsubmit事件会自动加在其后执行,如何将"alert(0);document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;alert(document.getElementById('ioFieldShow1_V1').value);"加在自动生成的代码之前?如果可以加在之前,也可不用textarea的onchange事件。
好吧 咱最后解决了
解决办法:在body的onload中document.Form1.onsubmit=function(){document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;if (ValidatorOnSubmit&&!ValidatorOnSubmit()) return false;}; 展开
<textarea name="txtioFieldShow" id="txtioFieldShow"
onchange="alert(0);document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;alert(document.getElementById('ioFieldShow1_V1').value);"
style="height:150px;width:500px;"></textarea>
在body上加onload="confsetfocus();document.getElementById('txtioFieldShow').value=document.getElementById('ioFieldShow1_V1').value;"能执行成功,说明代码没问题。应该是不支持onchange事件!
另外.net的form会自动生成onsubmit="if (!ValidatorOnSubmit()) return false;",而自己加的onsubmit事件会自动加在其后执行,如何将"alert(0);document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;alert(document.getElementById('ioFieldShow1_V1').value);"加在自动生成的代码之前?如果可以加在之前,也可不用textarea的onchange事件。
好吧 咱最后解决了
解决办法:在body的onload中document.Form1.onsubmit=function(){document.getElementById('ioFieldShow1_V1').value=document.getElementById('txtioFieldShow').value;if (ValidatorOnSubmit&&!ValidatorOnSubmit()) return false;}; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询