将表单保存到数据库的 Keyup 功能

Posted

技术标签:

【中文标题】将表单保存到数据库的 Keyup 功能【英文标题】:Keyup function to save form to database 【发布时间】:2019-02-25 01:24:53 【问题描述】:

我想创建一个可以在数据输入完成时自动保存数据的功能。但仍然没有成功。我希望有人能帮我解决这个问题。

这是我的代码:

<script type="text/javascript">

$(document).ready(function() 
var vall = $('#dofg_itemcode')

vall.keyup(function()
            $.post("save-mobile.php?dofgid=<?php echo $dofgid; ?>", vall : vall.val(), function(data)) 
              $(".result").html(data);
            
                 


</script>
<form id="form1" name="form1">
  <table  border="0" cellspacing="5" cellpadding="5">
    <tr>
      <td ><span class="style2"><font size="5">QR CODE :</font><br />
        <input  name="dofg_itemcode" type="text" id="dofg_itemcode"  style="width:75%; font-size:30px;" maxlength="15" required="true" tabindex="0"/>
      </span></td>
    </tr>
    <tr>
      <td colspan="2" align="left"><input id="deviceid" name="deviceid" type="hidden" value="<?php echo $user;?>" />
        <input id="compid" name="compid" type="hidden" value="<?php echo $compid;?>" />
        <input id="tokenid" name="tokenid" type="hidden" value="<?php echo $tokenid;?>" />
        <input name="alert" type="hidden" id="alert" value="<?php echo $tokenid;?>"/>
        <div id="inlineKeypad"></div>
    </td>
    </tr>
  </table>

【问题讨论】:

【参考方案1】:
$(document).ready(function() 
     $('#dofg_itemcode').keyup(function()
          $.post("save-mobile.php?dofgid=<?php echo $dofgid; ?>", 
                vall : $(this).val();
           , function(data) 
               $(".result").html(data);
          );
     );
);

【讨论】:

以上是关于将表单保存到数据库的 Keyup 功能的主要内容,如果未能解决你的问题,请参考以下文章

PHP

Joomla 3 使用 JTable 将表单数据保存到数据库

从新表单将数据保存到数据库

如何使用 keyup 功能进行多种形式的输入

如何将动态表单保存到数据库/编辑表单回来

php表单mysql更新保存数据