javascript - 使用 jQuery 将 1 个输入框的值回显到另一个输入框

标签 javascript jquery textinput

我有一个 AJAX 支持的表单,它更像是一个 5 步向导。在最后提交数据之前不会刷新页面。

在前面的步骤中,一个值被输入到 HTML 文本字段中,我希望在最后一页的另一个文本框中显示相同的值,因为他们在点击发送之前查看提交的最终详细信息..

我认为它需要通过 onChange 事件来完成,但我似乎无法让它完全工作,我是一名 PHP 开发人员,所以仍在研究我的 jQuery 技能。这是我编写的但没有成功的代码:

<script type="text/javascript">
$(document).ready(function() {
$("#textbox1").change(function()
        {
    var text = $("#textbox1").val(); 
    $("#textbox2").html(text);
        }); 
});
</script>   

先谢谢各位了。

最佳答案

你就快到了。您只需要使用 val 方法来设置值,而不是 html 方法:

<script type="text/javascript">
$(document).ready(function() {
$("#textbox1").change(function()
        {
    var text = $("#textbox1").val(); 
    $("#textbox2").val(text);
        }); 
});
</script>   

关于javascript - 使用 jQuery 将 1 个输入框的值回显到另一个输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399553/

相关文章:

javascript - vue momentjs 从时间戳实时更新相对时间

javascript - 长 if 语句,更好的方法吗?

java - java如何获取响应对象

c# - 限制 Xamarin.Forms 中 Entry 字段的输入长度和字符

facebook - 如何创建一个没有滚动条动态增长的多行文本框?

javascript - 检测下拉列表是否为多选

javascript - 当子类 = 3 时,将子类移动到其他类中

javascript - 当我提交表单时页面发生变化

javascript - 如何在 SVG 多边形元素上添加图钉标记图标?

javascript - 让文本输入在到达末尾之前滚动