سلام استاد . می خوام تو قسمت کد نویسی خودم آیتمهای MaxLength و MinLength کنترل کنم به خاطر جذابیت در نوع نمایش خطا . برای مثال من برای MaxLength رو نوشتم ولی برای MinLength به مشکل خوردم . چون آیتمی به نام MinLength در WebForm نداره .چطوری میشه این مشکل رو حل کرد . من کدی رو که برای MaxLength زدم و تابع script رو میزارم.
if (txt_codemeli.MaxLength>10) { ScriptManager.RegisterStartupScript(this, this.GetType(), "key", "Max();", true); txt_codemeli.Focus(); return; }
<script> function Max() { notif({ type: "error", //width: "all", height: 60, position: "center", msg: "حداکثر کاراکتر 10 می باشد", autohide: true, multiline: false, opacity: 1, timeout: 5000, animation: 'slide', }); } </script>
<asp:TextBox ID="title" placeholder="عنوان پست" runat="server"></asp:TextBox> <asp:RegularExpressionValidator Display="Dynamic" ControlToValidate="title" ID="RegularExpressionValidator2" ValidationExpression="^[\s\S]{3,50}$" ValidationGroup="form" runat="server" CssClass="error" ErrorMessage="فیلد عنوان پست باید حداقل 3 و حداکثر 50 کاراکتر باشد."> </asp:RegularExpressionValidator>
ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)