Javascript 更改组合框时,将生成具有自定义ID的Div容器
很抱歉,我正在深入研究PHP、Javascript和HTML编码,可能需要一些帮助 我希望使用一个组合框,根据用户选择为我的表单生成Div容器 因此,如果选择了3,则通过循环处理一个预制容器,以迭代给定框和div容器本身的html id。一旦这些生成的div值完成,我想将其发送到邮件处理页面 我正在使用JQuery、PHP和HTMl标记作为语言 这是将生成Div容器的选择框:Javascript 更改组合框时,将生成具有自定义ID的Div容器,javascript,php,jquery,html,Javascript,Php,Jquery,Html,很抱歉,我正在深入研究PHP、Javascript和HTML编码,可能需要一些帮助 我希望使用一个组合框,根据用户选择为我的表单生成Div容器 因此,如果选择了3,则通过循环处理一个预制容器,以迭代给定框和div容器本身的html id。一旦这些生成的div值完成,我想将其发送到邮件处理页面 我正在使用JQuery、PHP和HTMl标记作为语言 这是将生成Div容器的选择框: <select id="move_num" name="Move_Number"> <optio
<select id="move_num" name="Move_Number">
<option value="" selected="selected">0</Option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
以下是生成容器Div的PHP代码:
<div id="target">
<?php
$num = $_GET['move_num'];
for ($i = 1; $i < $num; $i++) {
echo "<div class='box'>";
echo "<span class='titleHeaders'>Person ".$i." Information</span>";
echo " <table>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title=''>";
echo " </td>";
echo " <td><label id='Move_Name".$i."' for='Move_Name".$i."'>Employee Name: </label></td>";
echo " <td><input id='Move_Name".$i."' name='Move_Name".$i."' type='text' placeholder='John Smith'/></td>";
echo " </tr>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title='Please enter the floor the employee is currently on.'>";
echo " </td>";
echo " <td><label id='lblMove_Current_Floor".$i."' for='Move_Current_Floor".$i."'>Current Floor:</label></td>";
echo " <td><input id='Move_Current_Floor".$i."' name='Move_Current_Floor".$i."' type='text' placeholder='4321'/></td>";
echo " </tr>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title='Please enter the floor the employee is moving to.'>";
echo " </td>";
echo " <td><label id='lblMove_To_Floor".$i."' for='Move_Move_To_Floor".$i."'>Move to Floor:</label></td>";
echo " <td><input id='Move_Move_To_Floor".$i."' name='Move_Move_To_Floor".$i."' type='text' placeholder='1234'/></td>";
echo " </tr>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title=''>";
echo " </td>";
echo " <td><label id='lblMove_Current_Office".$i."' for='Move_Current_Office".$i."'>Current Cubicle/Office:</label></td>";
echo " <td><input id='Move_Current_Office".$i."' name='Move_Current_Office".$i."' type='text' placeholder='4321'/></td>";
echo " </tr>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title=''>";
echo " </td>";
echo " <td><label id='lblMove_To_Office".$i."' for='Move_Move_To_Office".$i."'>Move to Cubicle/Office:</label></td>";
echo " <td><input id='Move_Move_To_Office".$i."' name='Move_Move_To_Office".$i."' type='text' placeholder='1234'/></td>";
echo " </tr>";
echo " <tr>";
echo " <br />";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title=''>";
echo " </td>";
echo " <td><label id='lblMove_Computer".$i."' for='Move_Computer".$i."'>Move Computer?</label></td>";
echo " <td>";
echo " <label><input type='radio' id='radiolistC".$i."' name='Move_Computer".$i."' value='Yes' checked>Yes</label>";
echo " <label><input type='radio' id='radiolistC".$i."' name='Move_Computer".$i."' value='No'>No</label>";
echo " </td>";
echo " </tr>";
echo " <tr>";
echo " <td width='5%'>";
echo " <img src='../images/questionmark.png' height='20' width='20' title=''>";
echo " </td>";
echo " <td><label id='lblMove_Phone".$i."' for='Move_Phone".$i."'>Move Desk Phone?</label></td>";
echo " <td>";
echo " <label><input type='radio' id='radiolistP".$i."' name='Move_Phone".$i."' value='Yes' checked>Yes</label>";
echo " <label><input type='radio' id='radiolistP".$i."' name='Move_Phone".$i."' value='No'>No</label>";
echo " </td>";
echo " </tr>";
echo " </table>";
echo "</div>";
echo "<br />";
}
?>
</div>
我需要一个改变的触发器,我现在正在努力。此外,PHP语句中的for循环出现了一些我似乎无法识别的错误。将%I替换为for循环中的$I..$num=$\u GET['move\u num'].val;这是什么?这是通过ID提取SELECT元素的值并获取值。在PHP中不需要.val来获取值$num=$\u GET['move\u num'];你应该使用jQueryAjax来完成这项工作。读这个