【问题标题】:Saving HTML form XML with user input values to javascript variable?将带有用户输入值的 HTML 表单 XML 保存到 javascript 变量?
【发布时间】:2016-04-02 10:59:59
【问题描述】:

目前我有一个来自 JSON 数据库的表单呈现。 我想要做的是将带有输入值的表单 html 存储到 javascript 变量中。 无论如何,这可能吗?

这是一个简单的例子..

<form method="post">
<input type="text">
<input type="submit" value="Submit">
<button 
</form>

所以用户会输入单词“test”。然后我想存储以下内容

<form method="post">
<input type="text" value="test">
<input type="submit" value="Submit">
<button 
</form>

有没有办法做到这一点?

【问题讨论】:

    标签: javascript jquery html ajax save


    【解决方案1】:

    您可以根据您的表单一次手动构建一个字符串:

    <form>  
      <input id="input1" type="text">
      <input id="input2" type="text">
      <input id="input3" type="text">
      <input type="submit" id="submit" value="Submit">
    </form>
    

    jQuery:

    $( document ).ready(function() {
    
      $("#submit").click(function(){
       var inputval1 = $("#input1").val();
       var inputval2 = $("#input2").val();
       var inputval3 = $("#input3").val();
         var value = '<form><input id="input1" type="text" value="'+inputval1+'" >';
             value += '<input id="input2" type="text" value="'+inputval2+'" >';
             value += '<input id="input3" type="text" value="'+inputval3+'" >';
             value += '<input type="submit" id="submit" value="Submit">';
             value += '</form>';
         alert(value);  
       })  
    
    });
    

    小提琴: https://jsfiddle.net/rdawkins/eusrhy47/21/

    【讨论】:

    • 对不起,这不是我要找的,可能是我的解释,我不想只保存值,我想将显示表单的 html 存储为字符串,所以 "
      " 全部在一个字符串中
    • 有没有办法更新输入值?这是我目前得到的结果
      输入的值为空
    • 不幸的是,这些表单是从表单构建器创建的,因此每个表单都可能不同,因此具有特定 ID 的预先设置的表单字段数量是行不通的,但我感谢您的帮助以及您提供的内容绝对是我可以解决的问题
    • 哦,我明白了。很高兴我能以某种方式提供帮助,无论是否很小。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    相关资源
    最近更新 更多