gpt4 book ai didi

javascript - 更新输入文本框的数据值 oninput 不起作用

转载 作者:行者123 更新时间:2023-12-03 06:56:56 30 4
gpt4 key购买 nike

我想用文本框本身的值和另一个输入框的值来设置文本框的数据值。我已经编写了简单的 JavaScript 代码片段来在 oninput 属性处处理此问题,但它并未使用预期值更新 data-value 属性。

<form onsubmit="return false" >
First name : <input type="text" name="txtFirstName" data-value="" oninput="txtFirstName.data-value = txtFirstName.value +' '+ txtLastName.value"/> <br><br>
Last name : <input type="text" name="txtLastName" oninput="txtFirstName.data-value = txtFirstName.value +' '+ txtLastName.value"/>

<强> JSFiddle

最佳答案

您需要使用dataset.value而不是data-value。有关accessing data attribute value visit here的更多信息.

<form onsubmit="return false">
First name :
<input type="text" name="txtFirstName" data-value="" oninput="txtFirstName.dataset.value = txtFirstName.value +' '+ txtLastName.value" />
<br>
<br>Last name :
<input type="text" name="txtLastName" oninput="txtFirstName.dataset.value = txtFirstName.value +' '+ txtLastName.value" />

关于javascript - 更新输入文本框的数据值 oninput 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37234306/

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