我有一个选择框中的数字选项。无论何时用户选择一个选项,我显示通过jQuery的输入框取决于选定的数字。因此,输入框初始隐。现在的问题是,当我尝试发布这些输入框的值时,他们不会发布。 这里是HTML代码 -输入字段值与隐藏可见性隐藏不发布
<form action="data.php" method="POST">
Select the number of company:
<select name="num_of_comp" id="num_of_comp">
<option value="1">1</option>
<option value="2">2</option>
</select>
<div id="div1" style="visibility:hidden;">
<label for="dbname">database name:</label>
<input type="text" name="db1" id="db1" />
<input type="submit" name="submit" id="submit" />
</div>
<div id="div2" style="visibility:hidden;">
<label for="dbname">database name:</label>
<input type="text" name="db1" placeholder="db1 name"/>
<input type="text" name="db2" placeholder="db2 name"/>
<input type="submit" name="submit" id="submit" />
</div>
这里是一个动态显示输入框中输入脚本 -
$('#num_of_comp').on('change',function(){
if($(this).val()==="1"){
$("#div1").css("visibility", "visible");
$("#div2,").css("visibility", "hidden");
}
else if($(this).val()==="2"){
$("#div2").css("visibility", "visible");
$("#div1").css("visibility", "hidden");
}
这里是PHP代码 -
$i = $_POST['num_of_comp'];
if($i == '1'){
$db1 = $_POST['db1'];
echo $db1;
在这里,我没有得到的值的db1。 在此先感谢。
耶实际上得到that..thanks –
这是非常愚蠢的我的... –