簡體   English   中英

選擇和選項標記的語法錯誤

[英]Syntax Error on Select and Option Tag

所以我里面有這段代碼。 我使用了一個option標簽,該標簽將在select標簽(下拉菜單)中echo顯數據庫的所有值。 我想要的是選擇一個項目后,希望它保留在下拉菜單中,直到選擇另一個為止。 因此,唯一適用的答案是向option標簽中添加一個屬性,該屬性為selected="selected" 對? 我不知何故在引號上出現語法錯誤。 我知道這是一個菜鳥問題。 顯然我正在訓練自己使用PHP。 你能幫我這個忙嗎? 這是我的代碼:

echo "<option value = '".$row['brandname']."'>" .$row['brandname'] . "</option>";

那么我應該將selected屬性放在哪里? 有什么幫助嗎? 順便說一句,我正在使用onchange ="this.form.submit()"

將代碼更改為此:

echo "<option selected value = '".$row['brandname']."'>" .$row['brandname'] . "</option>";

echo "<option value = '".$row['brandname']."' selected='selected'>" .$row['brandname'] . "</option>";

或者您可以在客戶端運行完PHP腳本后通過JQuery選擇選項

您的php輸出.html文件

<select class='list_brand'> <?php foreach($brandobj as $row){ echo "<option value = '".$row['brandname']."'>" .$row['brandname'] . "</option>"; } ?> </select>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<script> $('.list_brand option[value='brand-to-select']).attr('selected','selected'); </script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM