簡體   English   中英

Ajax組合框上的輸入掩碼

[英]Input mask on an Ajax combobox

我正在使用ASP.Net 4.0創建一個Web項目,我的一個頁面上有兩個Ajax ComboBox。 用戶已在兩個組合框上請求輸入掩碼。 我不能使用Ajax MaskedEditExtender,因為它不能與ComboBox一起使用。 有沒有人在Ajax ComboBox上實現輸入掩碼?

DevExpress編輯器允許您在編輯過程中使用遮罩。 當最終用戶輸入的字符串應與特定格式匹配時,掩碼非常有用。 例如,您可能要求文本編輯器僅接受24小時格式的日期/時間值,僅接受數字值或僅接受自動插入到電話號碼占位符中的數字。

以下編輯器類型支持屏蔽的輸入:

文本框編輯器(ASPxTextBox和ASPxButtonEdit)。 文本框掩碼設置可以通過MaskSettings屬性訪問。 可以通過MaskSettings.Mask屬性指定編輯器的蒙版。 日期編輯器(ASPxDateEdit)。 要在日期編輯器中啟用屏蔽的輸入,應將UseMaskBehavior屬性設置為true。 如果將EditFormat屬性設置為“自定義”,則可以通過EditFormatString屬性定義掩碼。 在此演示中,了解如何通過將數據輸入各種類型的編輯器來實現屏蔽的輸入行為。

在這里了解更多

using System;
using System.Web.UI;

public partial class Features_MaskedInput : Page {
  protected void Page_Load(object sender, EventArgs e) {
     txtZip.MaskSettings.PromptChar = cmbPromtChar.SelectedItem.Value.ToString()[0];
     dateEdit.EditFormatString = cmbDateType.SelectedItem.Value.ToString();
     dateEdit.Value = DateTime.Now;
   }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM