[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: input type=radio в форме на js
Страницы: 1, 2
psynick
Добрый день форум.

Не силен в js и столкнулся с проблемой. Суть:

Есть простая форма js/php - http://luiszuno.com/previews/formy/
Содержимое текстовых полей присылает на почту на ура, но при попытке заменить textbox на radio возвращает только одно значение (city1), вне зависимости от того, какой radio выбран.

html

<input name="email"  id="email" type="text" title="Укажите телефон для связи" value=""  />

<input
type="radio" name="city" id="city1" title="Укажите город, в котором хотите получить кредит" value="msk" >Москва
<input type="radio" name="city" id="city2" title="Укажите город, в котором хотите получить кредит" value="tomsk">Томск <br/>
<input
type="radio" name="city" id="city3" title="Укажите город, в котором хотите получить кредит" value="vlad">Владивосток


в коде php/js ничего не менял, уверен отсюда и проблема.. но как исправить не осилил.

большое спасибо за помощь.
psynick
Наверное не там создал тему. Модераторы, не могли бы вы перенести темы в ветку про php? thx
killer8080
Цитата (psynick @ 1.07.2013 - 15:10)
но при попытке заменить textbox на radio возвращает только одно значение (city1

в приведенном фрагменте кода, нет элемента со значением "city1"
psynick
Цитата (killer8080 @ 2.07.2013 - 11:01)
Цитата (psynick @ 1.07.2013 - 15:10)
но при попытке заменить textbox на radio возвращает только одно значение (city1

в приведенном фрагменте кода, нет элемента со значением "city1"

вне зависимости от выбранного radio на почту приходит "msk"..
Lawyer
напиши измененные части кода плиз, а то ничего не понятно...
psynick
Lawyer там много кода, боюсь что если начну его копировать будет еще менее понятно) он там такой же как и в исходниках по ссылке. попробую объяснить получше суть проблемы:


Есть простая форма js/php - http://luiszuno.com/previews/formy/

не могу заменить textbox на radio, чтобы все работало.

если поле city сделать текстбоксом все окей, на почту приходит введеное в этот тексбокс значение.
html
<input name="city"  id="city" type="text" title="Укажите город, в котором хотите получить кредит" value=""  />



но стоит мне текстбокс заменить на радио с 3 значениями - не работает. приходит все время значение "msk"
html
<input type="radio" name="city" id="city1" title="Укажите город, в котором хотите получить кредит" value="msk" >Москва
<input type="radio" name="city" id="city2" title="Укажите город, в котором хотите получить кредит" value="tomsk">Томск <br/>
<input
type="radio" name="city" id="city3" title="Укажите город, в котором хотите получить кредит" value="vlad">Владивосток


в файлах js/php ничего не трогал, только css/html

мне любой пример пойдет, чтобы в указанной форме (http://luiszuno.com/previews/formy/) вместо одного тексбокса был радио с парочкой вариантов, не обязательно с моими city. я дальше пойму)
большое спасибо.
Lawyer
Надо править php и js

$msg = "CITY:" .$_POST ['city'] ."<br>\n";

Это в PHP добавь, а с js щас гляну)
psynick
Цитата (Lawyer @ 2.07.2013 - 16:41)
Надо править php и js

$msg = "CITY:"  .$_POST ['city']    ."<br>\n";

Это в PHP добавь, а с js щас гляну)

это в php есть)


$msg = "имя: "  .$_POST['name']    ."<br>\n";
$msg .= "тел: " .$_POST['email'] ."<br>\n";
$msg .= "сумма: " .$_POST['count'] ."<br>\n";
$msg .= "город: " .$_POST['city'] ."<br>\n";


письмо:

имя: 11
тел: 2222
сумма: 333
город: undefined

:blink:
Lawyer
что еще есть?
В Js
Create the data string
+ '&city=' + city
Lawyer
// city
var city = $("#city").val();
if(city == "" || city == "Укажите город, в котором хотите получить кредит."){
$("#city").focus();
return false;
}
psynick
Цитата (Lawyer @ 2.07.2013 - 16:53)
что еще есть?
В Js
Create the data string
+ '&city=' + city

есть
psynick
Цитата (Lawyer @ 2.07.2013 - 16:54)
// city
var city = $("#city").val();
if(city == "" || city == "Укажите город, в котором хотите получить кредит."){
$("#city").focus();
return false;
}

а вот этого нет, только первая строчка) пробую.
psynick
без изменений..

ааа ну это проверка на обязательное поле просто, я его просто не делал обязательным. значит не удивительно что без изменений)
Lawyer
скинь файлы send-mail, index, и formy можешь завернуть их в [ more ] без пробелов
psynick
в лс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.