单选按钮列表验证

时间:2015-12-30 22:03:35

标签: asp.net validation

我想以三种方式验证Status

  1. Status是必填字段:用户必须选择一种状态。

  2. 如果用户选择Accept,则:

    • 数量被拒绝应该被禁用
    • 评论不是强制性的。用户可以发表评论或不发表评论。
  3. 如果用户选择Reject,则:

    • 用户必须将有效范围Qty Rejected设置为1到1000,且不包含非数字字符。
    • 必须发表评论。
  4. 我怎样才能做到这一点?

    enter image description here

2 个答案:

答案 0 :(得分:0)

Javascript将是您的最佳途径。更简单的方法也是使用jQuery

始终重新检查再次传递给服务器端的信息。我知道这似乎是多余的,但这是为了您的安全,它提供了更好的用户体验。

答案 1 :(得分:0)

您可以选择使用javascript / jQuery进行所有验证。但您也可以使用数据注释[Required]。 所以,使用上面的数字:

1)您可以使用Data Annotation或JS / jQuery。

2)您必须使用数据注释和/或JS / jQuery。 Data Annotation可以处理确保输入是一个数字,介于1和1000之间。您必须使用JS / jQuery检查是否选择了Accept / Reject单选按钮,或者根据单选按钮选择禁用Qty Rejected输入

3)也可以使用基于单选按钮的JS / jQuery声明需要注释部分。

有关javascript验证的信息/示例:http://www.w3schools.com/js/js_validation.asp