Очистка формы после отправки

Привет!
После отправки комментария поля не очищаются. По этой причине пользователи несолько раз нажимают «отправить».
Как очищать форму после отправки?
Katya Larionova
24 августа 2015, 05:43
modx.pro
6 911
0

Комментарии: 3

Ганин Роман
24 августа 2015, 09:59
0
Если используете FormIt и значение поля сохраняете в value, например:

<input type="text" name="username" value="[[!+fi.username]]">

то плейсхолдер [[!+fi.username]] нужно вызывать некешируемым, т. е. обязательно использование восклицательного знака. Если отправка осуществляется с помощью JavaScript — то на событие успешной отправки (или ответа о получении с сервера), например, так:

document.getElementsByName('username').value='';
    Наумов Алексей
    24 августа 2015, 10:03
    0
    Или для очистки через javascript

    document.getElementById('myform').reset();
    где myform — id формы.
      Katya Larionova
      24 августа 2015, 10:10
      0
      Использую стандартный шаблон (чанк)н формы tpl.Tickets.comment.form.guest
      А в какой именно скрипт вставлять строку document.getElementById('myform').reset();?
      id формы — это id чанка?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3