[英]Assigning a selected value from a dropdown list to a php variable onchange, without pressing submit button in a html form?
我有一個html表單和一個像這樣的下拉列表:
<form name="form1" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<div>
<span>Select Event</span>
<select id = "events" onchange="run()" class = "pass" style="width: 209px">
<?php while($row = oci_fetch_array($curs)):?>
<option value="<?php echo $row[0];?>"><?php echo $row[1];?></option>
<? endwhile; ?>
<input type="submit" name="action" value="New Event">
</select>
TextBox1<br>
<input type="text" id="srt" placeholder="get value on option select"><br>
</div>
</form>
我可以成功顯示從數據庫表中獲取的值。 之后,我想將選擇的值用於另一個查詢,該查詢同時需要此選擇的值而無需按下提交按鈕。我的運行功能如下:
<script>
function run() {
document.getElementById("srt").value = document.getElementById("events").value;
}
如何同時將此選定值分配給php變量?
`
這不可能。 PHP腳本將永遠不會在onchange事件上執行。 不要將其與JavaScript混淆。 PHP腳本將僅在GET,POST等事件上運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.