• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Валидация Read Only Полей

  • Автор темы Автор темы xKlonx
  • Дата начала Дата начала
X

xKlonx

Может кто вкурсе как можно сделать валидацию ридонли полей в икспейдж. Данные поля заполняю с помощью диалога.Заранее благодарю за ответы!
 
Ну наверное как обычно... проверять при закрытии.
И возможно приплести к этому Display Errors.
и
Второе кажется интересней
 
NickProstoNick
Да не так просто оказывается, когда в пропертях поля стоит галка рид онли, то валидация(всмысле стандартная) не работает.

Добавлено:
Не у меня одного, такая проблема, будем думать как обойти
 
Про поле в курсе.
А если перед сабмитом проверять?
смотрел? Правда надо поискать еще и функцию submittedBy.

Вот собственно сама
Правда не совсем понятно как это все связать :)
 
Вот собственно сама функция
Правда не совсем понятно как это все связать smile.gif
Проверил, функция работает, но опять таки если поле не ридонли.
 
Ну так там поисание.... поле должно быть в режиме на редактирование...
Я так понял... Нужные поля для контроля размещаются в спрятанном ДИВе
А визуально отображаются компьютед поля.
 
NickProstoNick
Уже понял, поначалу просто не увидел связи между ссылками.Буду пробовать
 
NickProstoNick
Уже понял, поначалу просто не увидел связи между ссылками.Буду пробовать
Точно! ПОЛУЧИЛОСЬ! Можно обойтись без функции.
Код:
	<div style="display: none;">
<xp:inputText value="#{document1.test}" id="test1" required="true">
<xp:this.validators>
<xp:validateRequired message="ОШИБКА!"></xp:validateRequired>
</xp:this.validators>
</xp:inputText>
</div>

Но наверное только DIV работать будет. Пробовал в пейджевую секцию и хайдил ее. Валидатор не работает
 
NickProstoNick
С помощью функции и DIV все получается. Спасибо!!!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab