因為希望能夠做到在 Client 端即能判斷使用者輸入的資訊是否合法
所以需要使用 ClientSideOnUpdate 屬性並指定其 名稱為client 端的function名稱
將所寫的 JavaScript Function 指定到此屬性,並且此 Function 需要回傳布林值
以下舉一個例子說明:
function verify(OldItem,NewItem)
{
try{
var txt = new RegExp("^[0-9]*\.?[0-9]*$");
if(!txt.test(newItem.GetMember('Close').Value)) //Cells與Value的第一個字均為大寫
{
alert(newItem.GetMember('Name').Value+"所輸入的數字格式錯誤,請重新輸入");
return false;
}
return true;
}catch(e){
alert(e.description);
return false;
}
}
沒有留言:
張貼留言