我有一個選擇框中的數字選項。無論何時用戶選擇一個選項,我顯示通過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 –
這是非常愚蠢的我的... –