在php中运行时添加文本字段

在php中运行时添加文本字段,php,javascript,ajax,dynamic,Php,Javascript,Ajax,Dynamic,我是php新手,现在想知道如何在运行时添加文本字段。我创建了一个php页面,里面有一个简单的下拉列表,下拉列表有数字1、2、3等等。我想做的是,每当用户从下拉列表中选择一个数字时,都会出现相同数量的文本字段(以及标签)。示例1:1的文本字段(带标签),2的文本字段,依此类推。如果有人能给我任何代码示例或链接来理解,这将是非常有帮助的。非常感谢:)您可以使用jQuery来帮助您。使用change()函数()获取下拉列表值,并创建另一个jQuery函数来填充文本字段 本教程可能会帮助您您可以使用jQ

我是php新手,现在想知道如何在运行时添加文本字段。我创建了一个php页面,里面有一个简单的下拉列表,下拉列表有数字1、2、3等等。我想做的是,每当用户从下拉列表中选择一个数字时,都会出现相同数量的文本字段(以及标签)。示例1:1的文本字段(带标签),2的文本字段,依此类推。如果有人能给我任何代码示例或链接来理解,这将是非常有帮助的。非常感谢:)

您可以使用jQuery来帮助您。使用change()函数()获取下拉列表值,并创建另一个jQuery函数来填充文本字段


本教程可能会帮助您

您可以使用jQuery来帮助您。使用change()函数()获取下拉列表值,并创建另一个jQuery函数来填充文本字段


本教程可能会帮助您

我会使用jquery,这是Dagon建议的JavaScript库。 首先是html:

<form>
  <input class="target" type="text" value="Field 1" />
  <select class="target">
    <option value="1" selected="selected">Option 1</option>
    <option value="2">Option 2</option>
  </select>
</form>
<div id="other">

</div>

选择1
选择2
然后是javascript(使用jQuery):

$('.target').change(函数(){
$(“选择选项:选定”)。每个(函数(){
$('#other').append(“+$(this.text()+”);
});      
});
供参考:


我会使用jquery,这是Dagon建议的JavaScript库。 首先是html:

<form>
  <input class="target" type="text" value="Field 1" />
  <select class="target">
    <option value="1" selected="selected">Option 1</option>
    <option value="2">Option 2</option>
  </select>
</form>
<div id="other">

</div>

选择1
选择2
然后是javascript(使用jQuery):

$('.target').change(函数(){
$(“选择选项:选定”)。每个(函数(){
$('#other').append(“+$(this.text()+”);
});      
});
供参考:


以下是您可以做到这一点的方法:

<?php 
$num = 2; //get number input from user
for ($i = 0; $i < $num ; $i++) {
echo '<input type="text" />';
}
?>

以下是您可以做到这一点的方法:

<?php 
$num = 2; //get number input from user
for ($i = 0; $i < $num ; $i++) {
echo '<input type="text" />';
}
?>


听起来你想要的是javascript而不是php。要使用php进行此操作,必须提交表单以创建textfields@Dagon你能给我一些代码示例或者一个用javascript实现的链接吗?谢谢我喜欢jquery库,听起来你想要的是javascript而不是php。要使用php进行此操作,必须提交表单以创建textfields@Dagon你能给我一些代码示例或者一个用javascript实现的链接吗?谢谢我喜欢jquery库