一尘不染

将Javascript输入隐藏字段的值设置为在另一个输入文本字段中输入的值

jsp

我有一个输入文本字段(name: qtyText),用户可以在其中输入一个值。我想将此值设置为name: qtyTextHidden使用JavaScript的另一个隐藏字段()的值。我该怎么办?

的HTML

<input name = "qtyText" type = "textbox" size = "2" value = "" />
<input type="hidden"  value = "" name="qtyTextHidden"/>

我尝试使用JS设置字段值,但是无法将值发送到servlet。因此,我尝试使用函数直接设置值,然后尝试将其发送到servlet。我想要value = someJSFunction()一种。该功能需要在“ qtyText”输入字段中的“ onChange”上触发。


阅读 266

收藏
2020-06-08

共1个答案

一尘不染

使用jQuery:

$(document).ready(function() {
    $('input:text[name="qtyText"]').keyup(function() {
        $('input:hidden[name="qtyTextHidden"]').val( $(this).val() );
    });
});

使用JavaScript:

window.onload = function() {
    if(document.readyState == 'complete') {
        document.getElementsByTagName('input')[0].onkeyup = function() {
            document.getElementsByTagName('input')[1].value = this.value;
        };
    }
}:
2020-06-08