1
我有不同類型的數據庫設備的表單內選擇(devices.insert.php
):顯示和隱藏要素,通過不同的標籤PHP
Type:<select name="type" form="form_select" onchange="showDiv(this)">
<?php
$sql = "SELECT *
FROM Property
WHERE PRP_PRP_TYP_Id = 1";
$result = sqlsrv_query($con, $sql);
echo "<option disabled selected value> -- select an option -- </option>";
while ($row = sqlsrv_fetch_array($result)){
echo "<option value='".$row['PRP_Id']."'>".$row['PRP_Value']."</option>";
}
?>
</select><br>
<script type="text/javascript">
function showDiv(elem){
if(elem.value == 3 || elem.value == 24 || elem.value == 25){
document.getElementById('sc_div').style.display = "block";
}
else{
document.getElementById('sc_div').style.display = "none";
}
}
</script>
當我選擇的項目之一,正確id
,一個div
元素變成可見的更多選項。
<div id="sc_div" style="display:none">
...
<a href="sim_cards_insert.php">Register new SIM</a><br>
</div>
在sim_cards_insert.php
我有一個表單提交和取消,當我按回去(到devices_insert.php
)股利sc_div
再也不是可見的,但我已經在同一個地方灌裝前是數據。
<button type="button" class="log-btn" onClick="history.go(-1)">Cancel</button>
如何通過不同的窗口再次看到它?
你可以嘗試將元素重置頁面休假... onunload的=函數(){ 的document.getElementById( 「elementId」)reset()方法。 }; –
它不起作用 –