簡體   English   中英

如何隱藏HTML表單的一個字段?

[英]How can I hide one field of an HTML form?

我有一個簡單的HTML表單,可用於驅動我正在創建的網站的站點搜索。

其中兩個字段不能一起使用,例如汽車的“制造”和“模型”。 例如,您不希望有人搜索“福特拉姆卡車”。

如何修改表單,以便在其中一個字段中選擇某個值時,另一個字段消失?

謝謝您的幫助!

<select name="make">
  <option value="item 1">item 1</option>
  <option value="item 2">item 2</option>
</select>

<select name="model">
  <option value="item 1">item 1</option>
  <option value="item 2">item 2</option>
</select>

<input name="" type="submit" />

您將需要使用javascript並連接到單選按鈕的change事件。

在您的javascript中,您可以將任何表單元素的可見性設置為隱藏或可見(取決於您想要的)。

您仍然需要在服務器端進行驗證/檢查,以避免進行此類搜索(因為javascript可能已關閉或惡意用戶可能會覆蓋您的客戶端驗證)。

我認為鏈式選擇菜單可以解決您的問題。

暫無
暫無

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

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