Итак, во-первых, я ничего не знаю о Javascript, кроме того, что я нахожу в Интернете.
У меня есть форма SharePoint, и я пытаюсь реализовать определенные проверки, когда пользователь нажимает «Сохранить».
Это:
- Два конкретных поля формы не могут быть одинаковыми.
- Значение раскрывающегося списка (который является столбцом поиска) не можетскажем «Выбрать из списка», который является параметром по умолчанию.
Уже есть PreSaveAction
, который не позволяет сохранить его, если нет прикрепленных документов, что прекрасно работает.
Однако, когда я пытаюсь добавить одну из дополнительных проверок (опять же на основе того, что я нахожу в Интернете) под PreSaveAction
, ни одна из них не работает.
У меня есть имена элементов формы, но я не могу заставить их работать.
Редактирование на основе комментария: последний код, который я пробовал:
<script type="text/javascript" language="javascript">
function PreSaveAction() {
if (document.getElementById('idAttachmentsRow').style.display=='none' )
{
alert('Please attach supporting documents.');
return false ;
}
else { return true; }
}
{
if($("select[title='Vendor & Co Code'] option:selected").val() == '~Select Vendor from List')
{
alert("Please select vendor.")
return false;
}
else
{
return true;
}
}
Прикрепленная часть документа работает сама по себе, но когда я добавила более позднюю, ни одна из них не работала.