2011-06-06 50 views
0

我正在寫asp.net c#。必填字段中的一個

我想要一個類似於RequiredFieldValidator的控件,除非我想要兩個字段之一。我發現了兩個文本字段的一個很好的例子,但在我的情況下,一個字段是複選框,另一個是文本框。如果未選中複選框,則必須輸入文本框。

有什麼想法?

回答

1

只需使用javascript或C#代碼來檢查這一點。 我個人不在乎RequiredFieldValidator類型,因爲它們是有限的而且相當混亂。

用C#服務器端代碼,你可以只檢查

if (!chk.Checked && txtBox.Text.Length==0)

對於JavaScript東西,這個效果:

​​
+0

我想我會採取您的建議和使用C#代碼。 RequiredFieldValidator不會購買任何東西。 – 2011-06-08 14:43:47

0

您可以隨時使用CustomValidator,如果您有複雜的自定義驗證邏輯。這可能是你最好的選擇。