0
我有2列 COLUMN1(數字) 列2(數字)的SharePoint 2013自定義列表PreSaveAction()
我試圖用PreSaveAction()
COLUMN1具有保存前驗證表單列表要大於第2列
我在NewForm.aspx的腳本編輯器Web部件中插入以下代碼,返回虛假警報在每種情況下均觸發。這有什麼明顯的原因?
<script language="javascript">
$(function()
{
var column1 = $("input[value='column1']").attr("title");
var column2 = $("input[value='column2']").attr("title");
});
function PreSaveAction()
{
if (column1 <= column2)
{
alert("column1 has to be greater than column2");
return false;
}
else{
return true;
}
}
</script>
你的jQuery選擇是無效的,需要通過ID進行搜索,並得到控制值,像這樣'$(「輸入[ID * =列1] 「).VAL()' – tinamou