私はPreSaveAction(に保存する前にフォームを検証しようとしています2列 COLUMN1(数) column2の(数)Sharepointの2013カスタムリストPreSaveAction()
のリストを持っている)
カラム1が持っていますcolumn2より大きい値に設定する
次のコードを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