一:表單元素使用easyui時,textbox和validatebox設置值和獲取值的方式不一樣【轉】
1.為text-box設置值只能使用id選擇器選擇表單元素,只能使用textbox("setValue", value) 方式設置值,使用textbox("getValue") 獲取值;
例如:var snumber = $("#addSnumber").textbox('getValue');
$("#addSnumber").textbox('setValue', "22012");
//使用id選擇器和setText:可以設置值
$("#addSnumber").textbox('setText', "22012");
2.為validatebox設置值可以使用id選擇器和表單選擇器,只能使用val()獲取值和設置值。
$("#addSnumber").val("22015");
//可以設置值
$("input[name=snumber]").val("22015");
二:常用屬性和方法
屬性:
1.
required | boolean | 定義是否字段應被輸入。 | false |
validType | string,array | 定義字段的驗證類型,比如 email、url,等等。可能的值: 1、驗證類型字符串,應用單個驗證規則。 2、驗證類型數組,應用多個驗證規則。單個字段上的多個驗證規則自版本 1.3.2 起可用。 代碼實例:
|
null |
delay | number | 延遲驗證最后的輸入值。該屬性自版本 1.3.2 起可用。 | 200 |
missingMessage | string | 當文本框為空時出現的提示文本。 | 該字段是必需的。 |
invalidMessage | string | 當文本框的內容無效時出現的提示文本。 | null |
tipPosition | string | 定義當文本框的內容無效時提示消息的位置。可能的值:'left'、'right'。該屬性自版本 1.3.2 起可用。 | right |
deltaX | number | 在 X 方向的提示偏移。該屬性自版本 1.3.3 起可用。 | 0 |
novalidate | boolean | 當設置為 true 時,則禁用驗證。該屬性自版本 1.3.4 起可用。 |
三.總結
1. boolen b=$('#txt_Name').validatebox("isValid");//驗證結果