我有一個形式的組合框,用HTML編寫的,像以下:如何提交小寫的表單值?
<form name="formname" action="formaction.php" method="get">
<select name="selectname">
<option>Option1</option>
<option>Option2</option>
<option>Option3</option>
</select>
<!-- other inputs -->
</form>
提交後一個例子網址將是「formaction.php selectname =選項?」。我希望在URL中傳遞選項值作爲「option1」,但我想避免每個選項都有一個value
屬性,等於選項的innerHTML(我也考慮過通過JS動態執行此操作)。注意:我已經在服務器端處理值而不考慮字符大小寫;我只想爲了美觀而做到這一點。
我的目標是提交小寫形式的所有表單值。
我已嘗試加入onsubmit
屬性到窗體具有state = state.toLowerCase()
,和類似形式等指經由文檔元素的值,通過ID檢索。
這是可能的,還是必須動態地將每個選項的value
屬性設置爲其小寫形式?
爲什麼不處理服務器端的值? –
@AndreDublin我已經不區分大小寫處理服務器端的值。雖然聽起來有點OCD,但我只是在尋找這個答案,以保持url完全小寫,因爲我相信'key = value'在URL中看起來比'key = value'更乾淨。 – Vulcan
我看,看起來好像Ibu的css解決方案可能是您最好的選擇。 –