我正在寫asp.net c#。必填字段中的一個
我想要一個類似於RequiredFieldValidator的控件,除非我想要兩個字段之一。我發現了兩個文本字段的一個很好的例子,但在我的情況下,一個字段是複選框,另一個是文本框。如果未選中複選框,則必須輸入文本框。
有什麼想法?
我正在寫asp.net c#。必填字段中的一個
我想要一個類似於RequiredFieldValidator的控件,除非我想要兩個字段之一。我發現了兩個文本字段的一個很好的例子,但在我的情況下,一個字段是複選框,另一個是文本框。如果未選中複選框,則必須輸入文本框。
有什麼想法?
只需使用javascript或C#代碼來檢查這一點。 我個人不在乎RequiredFieldValidator類型,因爲它們是有限的而且相當混亂。
用C#服務器端代碼,你可以只檢查
if (!chk.Checked && txtBox.Text.Length==0)
對於JavaScript東西,這個效果:
您可以隨時使用CustomValidator,如果您有複雜的自定義驗證邏輯。這可能是你最好的選擇。
我想我會採取您的建議和使用C#代碼。 RequiredFieldValidator不會購買任何東西。 – 2011-06-08 14:43:47