Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подмена текста
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Подмена текста

Страниц (1): [1]
 

1. vintag - 08 Августа, 2016 - 18:15:20 - перейти к сообщению
Здравствуйте. Проблема такая. Мне нужно до отправки формы подменить текст, Причем текст в поле должен остаться тот же, а отправиться должна подмена.
Как это сделать без аякса и дополнительных скрытых полей hidden? Или с дополнительными полями, но чтобы набранные символы с текстовых полей не отправлялись, т . е. отправлялись бы только поля hidden из формы.
2. andrewkard - 08 Августа, 2016 - 18:44:24 - перейти к сообщению
vintag
Так?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if(isset($_POST['test'])){
  4.     print_r($_POST);
  5. }
  6. ?>
  7. <html>
  8. <form method="post">
  9.     <input type="text" name="test"/>
  10.     <input type="hidden" name="test" value="myValue"/>
  11. </form>
  12. </html>
  13.  
3. vintag - 12 Августа, 2016 - 21:18:45 - перейти к сообщению
andrewkard пишет:
vintag
Так?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if(isset($_POST['test'])){
  4.     print_r($_POST);
  5. }
  6. ?>
  7. <html>
  8. <form method="post">
  9.     <input type="text" name="test"/>
  10.     <input type="hidden" name="test" value="myValue"/>
  11. </form>
  12. </html>
  13.  

Да нет, нужно на основе введенного текста средствами JS
4. IllusionMH - 13 Августа, 2016 - 23:14:00 - перейти к сообщению
vintag, отслеживаете событие submit на форме. отменяете отсылку через e.preventDefault() и делаете свой запрос.

 

Powered by ExBB FM 1.0 RC1