Size: a a a

Django [ru] #STAY HOME

2019 August 29

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Подскажите, как можно стилизовать валидацию формы на ошибки? онли аяксом?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
m0nte cr1st0
Подскажите, как можно стилизовать валидацию формы на ошибки? онли аяксом?
Привет, не понял вопросик, это уже ваша форма?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
нет, она такой должна быть
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
вот какая штука получается
источник

BE

Black Eyes in Django [ru] #STAY HOME
html, валидация полей определяется браузером по атрибуту required, далее css накидывайте
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
При сабмите формы и возникновении ошибок выводится текст возле поля, порождающего ошибку, в обычном его джанговском виде. Как можно стилизовать этот текст (чтобы он стал как на скрине, например)?

Пробовал также через аякс отправлять форму. При попытке отправить на сервер форму, содержащую ошибки, я сразу получаю ошибку (например, это поле является обязательным) и соответственно ни до какой стилизации не доходит.
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
сейчас что-то типа такого выводится
источник

BE

Black Eyes in Django [ru] #STAY HOME
это span позиция его абсолютная, появляется когда джанго возвращает ошибку
источник

BE

Black Eyes in Django [ru] #STAY HOME
для начала попробуйте разместить там спан, пусть появлется по наводке курсора для тестирования
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
ок, сейчас
источник

BE

Black Eyes in Django [ru] #STAY HOME
Можно label
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
$('#id_name').mouseover(function(){
   $('#span_name').css('display', 'block')
})
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Black Eyes
для начала попробуйте разместить там спан, пусть появлется по наводке курсора для тестирования
если правильно понял, конечно
источник

BE

Black Eyes in Django [ru] #STAY HOME
JS не нужен, вы собрали форму конструктор?
или она генерируется по тегу джанго?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
джанго генерит
источник

BE

Black Eyes in Django [ru] #STAY HOME
нужно конструктор, и если вернется ошибка тогда в шаблоне джанго нужно активировать спан или label {%if error
источник

BE

Black Eyes in Django [ru] #STAY HOME
я решал так, сам собирал форму, если генерация, тогда можно все зареврайтить при помощи JS. Я считаю это костыльный и сложный метод
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
то есть вручную собрать форму? как-то не по джанговски это
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
я думал, джанго + js
источник