Лучший отвечающий
Проверка на вложения

Вопрос
-
При выборе Варианта 2, необходимо, чтобы проходила проверка на вложения. И в случает отсутствия выскакивало предупреждение. что необходимо вложить файл
Помогите дописать скрипт. Сейчас он только проверяет только на наличие вложений.
<script type="text/javascript"> function PreSaveItem() { if(document.getElementById('idAttachmentsRow').style.display=='none') { alert('Не прикреплен файл. Нажмите \"Вложить файл\"'); return false; } else { return true; } } </script>
- Изменен тип Анна Хафизова 8 апреля 2016 г. 11:23
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 15 апреля 2016 г. 11:28
8 апреля 2016 г. 11:22
Ответы
-
Добрый день
попробуйте
<script type="text/javascript"> function PreSaveAction() { if(jQuery("input[id^='Computer_']:checked ").val() == "Вариант 2" ) // где id интернал нейм поля { if(jQuery('#idAttachmentsRow').css("display") == 'none') { alert('Не прикреплен файл. Нажмите \"Вложить файл\"'); return false; } } return true; } </script>
мой блог Немного о SharePoint
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 15 апреля 2016 г. 11:28
8 апреля 2016 г. 13:24Модератор
Все ответы
-
Возможно такая проверка, в зависимости от того какое значение вы используйте в radio buttons, например - "1" или "2"
<input type="radio" class="className" value="1" /> <input type="radio" class="className" value="2" /> <input type="radio" class="className" value="3" />
function PreSaveItem() { var result = $('input:radio[name="option"]:checked').val(); if(document.getElementById('idAttachmentsRow').style.display=='none' && result === '2') { alert('Не прикреплен файл. Нажмите \"Вложить файл\"'); return false; } else { return true; } }
- Изменено Mikhail Zhuikov 8 апреля 2016 г. 12:13
8 апреля 2016 г. 12:12 -
Добрый день
попробуйте
<script type="text/javascript"> function PreSaveAction() { if(jQuery("input[id^='Computer_']:checked ").val() == "Вариант 2" ) // где id интернал нейм поля { if(jQuery('#idAttachmentsRow').css("display") == 'none') { alert('Не прикреплен файл. Нажмите \"Вложить файл\"'); return false; } } return true; } </script>
мой блог Немного о SharePoint
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 15 апреля 2016 г. 11:28
8 апреля 2016 г. 13:24Модератор -
Спасибо! Работает14 апреля 2016 г. 12:19
-
Спасибо! Работает
а что именно?
хорошо бы указать решение, что бы другим участникам форума было проще искать решение задачи.
мой блог Немного о SharePoint
14 апреля 2016 г. 13:22Модератор -
Добрый день
попробуйте
<script type="text/javascript"> function PreSaveAction() { if(jQuery("input[id^='Computer_']:checked ").val() == "Вариант 2" ) // где id интернал нейм поля { if(jQuery('#idAttachmentsRow').css("display") == 'none') { alert('Не прикреплен файл. Нажмите \"Вложить файл\"'); return false; } } return true; } </script>
мой блог Немного о SharePoint
- Изменено Анна Хафизова 15 апреля 2016 г. 7:57
15 апреля 2016 г. 7:56