![](/img/trans.png)
[英]nms formmail - no email validation if not required + separate redirect page
[英]Is there a way to determine required fields by checking a radio button?
我們擁有消費者和企業服務,客戶可以通過帶有以下字段的Web表單進行注冊。
全名:公司名稱:電子郵件地址:電話號碼:
有沒有一種方法可以通過選中單選按鈕來確定必填字段?
我想使用“消費者和企業”單選按鈕。 如果選擇“使用者”單選按鈕,則“公司名稱”字段不是必需的,但其余字段是必需的。 但是,如果選擇“業務”單選按鈕,則所有字段都是必需的,包括“業務名稱”。
謝謝!
您有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.