在提交表单时检索动态创建的html输入文本框
I am creating an HTML
form dynamically using php
.
The name of an input
box on the html
form
is also dynamically created.
When I hit submit
on the dynamically created html
form
and use the method post
to push the data to the server.
How can I call the name of the dynamically created input
box on the action page of the form
?
In other words how can I get the name of my input
box passed to my php
form
when I click submit
if I have code like below?
function add_textbox($label, $name) {
myprint("<label>$label <br><br><input type=text name=$name onblur = \"anschecker(this.value)\"></label><br><br>");
}
我正在使用 php code>动态创建
HTML code>表单。
html code>
表单 code>上的
input code>框的名称也是动态创建的。
当我点击
submit code>时 动态创建
html code>
表单 code>并使用
post code>方法将数据推送到服务器。
如何调用动态创建的名称
表单 code>的操作页面上的
input code>框?
换句话说,如何获取传递给我的
input code>框的名称 如果我有下面的代码,当我点击
submit code>时,> php code>
form code>? p>
function add_textbox($ label,$ name){
myprint(“&lt; label&gt; $ label&lt; br&gt;&lt; br&gt;&lt; input type = text name = $ name onblur = \“anschecker(this.value)\”&gt;&lt; / label&gt;&lt; br&gt;&lt; br&gt;“);
}
code> pre>
DIV>
Just use
<?php
if(isset($_POST)){
foreach($_POST as $value){
echo $value; //here you will get the values of each field in the form
}
}
?>
It will be passed with the code you have.
If you want to find the name in your PHP code that it gets passed to you might want to use a statement like the one I will make below.
foreach($_POST as $key => $value){
// The key will be the name of the value passed in this loop.
}