簡體   English   中英

有沒有一種方法可以通過選中單選按鈕來確定必填字段?

[英]Is there a way to determine required fields by checking a radio button?

我們擁有消費者和企業服務,客戶可以通過帶有以下字段的Web表單進行注冊。

全名:公司名稱:電子郵件地址:電話號碼:

有沒有一種方法可以通過選中單選按鈕來確定必填字段?

我想使用“消費者和企業”單選按鈕。 如果選擇“使用者”單選按鈕,則“公司名稱”字段不是必需的,但其余字段是必需的。 但是,如果選擇“業務”單選按鈕,則所有字段都是必需的,包括“業務名稱”。

謝謝!

您有2個問題要處理:

  1. 在HTML頁面上,根據單選按鈕的選擇顯示和隱藏字段。
  2. 告訴服務器端腳本根據單選按鈕的選擇來強制執行不同的必填字段。

對於#1,您需要使用JavaScript動態地處理HTML頁面。

jQuery是一種相對簡單的方法。

例如:

<p>
   Business: <input type="radio" name="BusCons" id="Business" value="B" />
</p>
<p>
   Consumer: <input type="radio" name="BusCons" id="Consumer" value="C" />
</p>
<p>
   Business name: <input type="text" name="BusinessName" />
</p>
....
<script>
   $("#Business").click(function () {
       $("#BusinessName").show();
   });
   $("#Consumer").click(function () {
       $("#BusinessName").hide();
   });
</script>

對於#2,您需要一個可以執行條件字段強制執行的服務器端腳本。

Tectite FormMail是一種使用“條件”功能的腳本。

例如:

<input type="hidden" name="conditions" value=":@
  @IF@ BusCons ~ /B/ @
  BusinessName@
  @Please enter your business name@" />

暫無
暫無

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

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