gpt4 book ai didi

javascript - onblur 事件不适用于 <input> 元素

转载 作者:行者123 更新时间:2023-11-29 22:28:47 24 4
gpt4 key购买 nike

我在一个隐藏的表单上有一个字段,但是从另一个字段中提取数据来填充它。但是当我尝试它时它不起作用。我需要使用 class 而不是 id 来填充字段。

带有 onblur 事件的字段

 <input name="EmailAddress" type="text" class="cat_textbox" id="EmailAddress" 
onblur="document.getElementByClass('Username2').value=this.value;"
maxlength="255" />

正在填写的字段

 <input type="text" class="Username2" id="Username" name="Username" />

最佳答案

据我所知,没有.getElementByClass();它是 .getElementsByClassName()(注意:element*S* 是复数,因为它可以返回多个)。使用它获取一个元素时,需要在最后添加它的数组索引([0])。

尝试:

<input name="EmailAddress" type="text" class="cat_textbox" id="EmailAddress" 
onblur="document.getElementsByClassName('Username2')[0].value=this.value;"
maxlength="255" />
<input type="text" class="Username2" id="Username" name="Username" />

关于javascript - onblur 事件不适用于 &lt;input&gt; 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8005248/

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