Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2016, 20:39
Новичок на форуме
Отправить личное сообщение для voron121 Посмотреть профиль Найти все сообщения от voron121
 
Регистрация: 09.11.2013
Сообщений: 6

передть существующий value из input используя Ajax
Доброго времени суток уважаемые форумчане. Есть вопрос : существует форма , данные из которой обрабатываются при помощи ajax

<div class="status3"></div>
<form id="form">
<input  class="form-control" type="text" name="name" placeholder="<?=JText::_("MOD_PORDER_NAME");?>"><br>

<div id="sbt_porder" class="btn_def"><?=JText::_("MOD_PORDER_SEND");?></div>
</form>


квот кусок скрипта JS который обрабатывает форму и передает значения из полей при нажатии на див #spd_porder

document.getElementById('sbt_porder').onclick=function(event){
          var name      = $('input[name=name]').val();


Все работает хорошо но если в поле инпут будет заранее подставленное значение для value="" то оно не присваивается к переменной JS и передается в обработчик как пустое значение. Подскажите плз как исправить
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2016, 21:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от voron121
но если в поле инпут будет заранее подставленное значение для value="" то оно не присваивается к переменной JS

Из чего следует это утверждение?
Ответить с цитированием
  #3 (permalink)  
Старый 04.08.2016, 05:22
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

ТС, ты же не видишь ничего вроде value= в шаблоне фреймворка твоего, следовательно куда ты можешь ввести дефолтное значение, чтобы на выводе оно оказалось в поле формы? Только вот сюда placeholder="<?=JText::_("MOD_PORDER_NAME");?>"> То есть визуально текст есть, ну, может быть серенький какой-то, а на самом деле никакого текста нет в поле. Короче, проверяй куда именно пишется defaultValue и когда.

ЗЫ, для быстрой проверки просто добавь в шаблон value="Бла-бла-бла" - и посмотри, что появится: Бла-бла-бла или твое заранее введенное.

Последний раз редактировалось warren buffet, 04.08.2016 в 05:26.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принятие из input данных и обработка в функции AJAX SunDr AJAX и COMET 0 14.11.2014 14:42
Input подгружаемый через ajax не выдает переменную Mukhtar AJAX и COMET 5 22.12.2013 21:10
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Послать форму загруженную через ajax в div используя ajax ncux jQuery 2 16.08.2010 17:36