动态HTML元素-如何将表单提交到php
Dynamic HTML element -how to submit form to php
我已经写了一些代码来为我的应用程序创建一个动态HTML表单元素,我希望在提交时表单将发布数据,php将写入数据库。
这是代码
$("#add_id").click(function(name){
name=prompt("Task name");
if (name) {
$('.dashboard').append('<div class="each_task" id="task'+ count+'"><label>'+name+
'</label><form class="task_form" action="process_task.php" method="post"><div class="ctrl_btn" id="start'+
count+'"><input type="hidden" name="task_name" value="'+name+'" /><input name="task_start" type="hidden" id="start_time'+
count+'" value="" /><input class="task_start" type="submit" id="'+count+'" value="Start" /></form></div><form class="task_form" action="process_task.php" method="post"><div class="ctrl_btn" id="end'+count
+'"><input type="hidden" name="task_name" value="'+name+'" /><input name="task_end" type="hidden" id="end_time'+count+'" value="" /><input class="task_end" type="submit" id="'+count+'" value="End" /></form></div></div>').css('color', 'red');
现在,当我提交表单时,它会向php脚本发送名称和start_time或end_time值,php脚本会将数据插入数据库。问题是动态创建的HTML元素不会一直存在。
有人能建议我如何解决这个问题吗?可以让我动态创建的html粘贴到页面上,也可以向数据库提交帖子数据。
感谢
如果我没有准确回答你的问题,我很乐意改进我的答案,但我假设你想在按下表单提交按钮时阻止页面刷新。
这里有一个防止使用Javascript刷新页面的解决方案。
需要注意的是,如果使用此解决方案,则必须使用Javascript和AJAX处理表单提交。如何做到这一点的示例。
相关文章:
- PHP表单提交和重定向
- 在从HTML表单提交时从javascript运行php
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- 表单提交在一段时间循环PHP,jquery
- Jquery 提交表单,在成功提交表单到 php 后添加
- PHP Ajax 表单提交 .什么也没发生
- 动态HTML元素-如何将表单提交到php
- PHP+AAJAX表单提交不起作用
- Jquery、AJAX&PHP,表单提交不起作用
- 如何将HTML表单提交到2个位置=Java脚本和PHP
- 在不使用提交按钮重新加载的情况下将表单提交到PHP页面
- 表单在php中验证前提交
- php表单提交,用于phpmailer使用jquery ajax发送邮件
- 表单 提交 AJAX + PHP
- tinyMCE Jquery 和 PHP 表单提交
- 防止在表单提交后重定向到 PHP 文件
- PHP表单提交按钮,但不离开页面
- 提交按钮在表单和 PHP 中不起作用
- 向文件 php 表单提交添加多个输入
- 每个输入都在表单提交PHP上序列化