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