如何在c中选中复选框时仅验证字符串长度
本文关键字:验证 字符串 复选框 | 更新日期: 2023-09-27 18:25:14
在我的系统上,用户可以选择"上传文档文件"、"现在写一个"或"不要使用文档文件"。
我想使用数据注释来验证strng最小值,以验证"立即写入一个"的文本区域,但是只有选中"立即写入"才能触发验证。
这可以通过使用数据注释或仅使用javascript来实现吗?
我对此有一个建议,使用单选按钮让用户只选择一个,点击后,查看是否选择了"写一行",然后将文本框或文本区域设为可编辑/用户可以输入文本,否则让该文本区域保持"只读"。我用过这个代码,它正在工作。
<asp:RadioButton ID="rad1" runat="server" Text="upload a doc file" GroupName="vald" onchange="Check();"/>
<asp:RadioButton ID="rad2" runat="server" Text="write one now" GroupName="vald" onchange="Check();"/>
<asp:RadioButton ID="rad3" runat="server" Text="dont use the doc file" GroupName="vald" onchange="Check();"/>
<asp:TextBox TextMode="MultiLine" ID="txt" runat="server" ReadOnly="true"/>
<script type="text/javascript">
function Check()
{
if (document.getElementById("rad2").checked)
{
document.getElementById("txt").removeAttribute("readonly");
}
else
{
document.getElementById("txt").readonly = true;
}
}
</script>