function checkLen(obj) {
var maxChars = 20;//最多字符數
if (obj.value.length > maxChars)
obj.value = obj.value.substring(0, maxChars);
var curr = maxChars - obj.value.length;
document.getElementByIdx_x("remark").innerHTML = curr.toString();
}
easyui判斷用戶填寫的屬性值是否超出範圍提示:
function strlen2(str){
var len = 0;
for (var i=0; i<str.length; i++) {
var c = str.charCodeAt(i);
if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {
len++;
}else {
// 如果是中文則長度加3
len+=3;
}
}
return len;
}
var submitForm = function($dialog, $grid, $pjq) {
var remark = $("#remark").val();
if (strlen2(remark) > 50) {
parent.$.messager.alert("提示", "角色備註過長!", "error");
return;
}