javascript - 隐藏输入但仍然让 JS 自动填充数据

标签 javascript jquery css

我有一组 3 个输入字段,它们接受第一个和第二个输入并做一些数学运算以自动填充第三个输入。

我不希望看到第三个输入,但是使用 display:nonevisibility:hidden 都返回 NaN in out数据库。无论如何只隐藏输入,而不是自动填充的数据?

<div class="form-item webform-component webform-component-textfield webform-container-inline hs_total_donor_percent_change field hs-form-field total-field">            
    <label for="one">Total Donors Percent Change *</label>    
    <input id="edit-submitted-acquisition-percent-change"
           class="form-text hs-input"
           name="total_donor_percent_change"
           readonly="readonly"
           size="60"
           maxlength="128"
           type="text"
           value=""
           placeholder="0">
</div>

最佳答案

你可以使用一个隐藏的输入框:

<input id="inputOne" type="text"></input>
<input id="inputTwo" type="text"></input>
<input id="inputThree" type="hidden" value=""></input>

然后使用 jQuery,您可以在任何您喜欢的适当位置设置隐藏输入的值:

$('#inputThree').val("insert value here");

隐藏的输入很容易解释,元素是不可见的,但你可以使用 value数据持久化属性。

编辑:值得注意的是,用户只需查看网页的源代码,就能看到元素的value 中的值。属性。

关于javascript - 隐藏输入但仍然让 JS 自动填充数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097167/

相关文章:

javascript - Summernote 自定义对话框和按钮

jquery - 在 jQuery 选择器中使用正则表达式

javascript - 使用 Javascript 动态着色美国 map

javascript - Socket.io 和 Node.Js 多服务器

javascript - 站点自动重定向

javascript - 如何排序和显示目录中的 HTML 文件及其链接

css - Bootstrap 分页在 Admin LTE 模板中不起作用

javascript - 如何在 JavaScript 中强制发生模糊事件?

javascript - 通过jsPDF的addHTML向PDF添加多个元素

css - 使用 FontAwesome 垂直对齐非常长的文本