Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 50

проверка формы

24.12.2013, 12:07. Показов 670. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, у меня есть диалоговое окно , на ней 3 поля:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<div id="dialog_create">
Название пункта <input type="text" id="name" onkeyup="return respond()"/><br />
 
Выберите:<br/>
<select title="Что создать" id="selected_value" onchange="return vis()" >
<option value="folder">Папка</option>
<option value="file">Файл</option>
</select>
 
<input type="file" id="path_file" style="visibility:hidden" onchange="return respond()" value=""  />
</div>
В диалоговом окне есть две кнопки Создать и закрыть,
Кнопка создать вначале заблокирована
Мне нужно
1) Если я заполняю название пункта и в select выбираю папка, то кнопка создать доступна
2) Если я заполняю название пункта и в select выбираю файл и прописываю путь к файлу, то кнопка создать доступна
3) Иначе кнопка создать недоступна

Помогите прописать эти условия
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.12.2013, 12:07
Ответы с готовыми решениями:

Проверка формы не работает, если отправка формы была отменена
Здравствуйте, есть форма с 7ю радиокнопками и кнопкой submit, которая отправляет ее на сервер. Я написала простейший скрипт для валидации....

проверка формы
- При уходе с элементов &lt;input type='text'&gt; и &lt;textarea&gt;, если они остались не заполненными, покрасить их красным (можно использовать...

Проверка формы
Добрый вечер! Использую плагин JQuery Validation что бы проверить форму и мне нужно чтобы он проверял занятый логин, но не выходит ...

4
 Аватар для MoonDevilzzz
18 / 18 / 8
Регистрация: 15.03.2012
Сообщений: 166
24.12.2013, 13:55
Например так:
JavaScript
1
2
3
4
5
6
$(document).ready(function(){
    $('#selected_value).on('change',function(){
    var val=$(this).val();
    if(val=='folder'){$('#create_button').attr('disabled',false);}
    })
})
0
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 50
24.12.2013, 14:12  [ТС]
Я делала условия так:

JavaScript
1
2
3
4
5
6
7
8
9
if($("#name").val() && $("#selected_value").val()=="file" && $("#path_file").change()) {
                $("#create_dialog").removeAttr("disabled");
            }
            else if(($("#name").val()) && ($("#selected_value").val()=="folder")){
                $("#create_dialog").removeAttr("disabled");
            } 
            else {
                $("#create_dialog").attr("disabled","disabled");
            }
но условия не правильно прописала для выбора файла, поэтому немного не корректно работает, как будет правильней?
0
 Аватар для MoonDevilzzz
18 / 18 / 8
Регистрация: 15.03.2012
Сообщений: 166
24.12.2013, 15:48
JavaScript
1
if($("#name").val() && $("#selected_value").val()=="file" && $("#path_file").change()) {
А если так
JavaScript
1
if($("#name").val() && $("#selected_value").val()=="file" && $("#path_file").val()!='') {
0
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 50
25.12.2013, 11:02  [ТС]
Условия правильные, но мне нужно чтобы ситуация была такая:
Пользователь вводит название, по умолчанию стоит выбор - ПАПКА, поэтому кнопка создать становится доступной, потом при смене на ФАЙЛ, кнопка создать опять блокируется, так как путь не указан к файлу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2013, 11:02
Помогаю со студенческими работами здесь

Проверка формы
Добрый вечер! Подскажите пожалуйста как сделать, чтобы при отправке данных формы происходила проверка сразу всех полей, а у меня получается...

Проверка формы
Здравствуйте есть форма: &lt;form action=&quot;#&quot; method=&quot;post&quot; name=&quot;ckform&quot; onsubmit=&quot;return ckformcheck()&quot;&gt; &lt;p&gt;Имя&lt;/p&gt; &lt;input...

Проверка данных формы
Не получается, чтоб сперва удалялось предыдущее сообщение, а потом появлялось новое. это JS $(document).ready(function()...

Проверка формы на заполненность
Привет! Как проверить форму на заполненность? В форме полно всяких элементов. Хочу написать условие, мол, если ни одно поле не заполнено,...

Проверка формы на заполнение
Всем доброго времени суток! Столкнулся с проблемой, что нужно написать скрипт проверки формы на заполнение. Т.к. в jquery я новичок,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru