Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передать два параметра в функцию 
V
    Опции темы
Самозванка
Дата 5.10.2007, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Девушка в стиле IT
**


Профиль
Группа: Завсегдатай
Сообщений: 484
Регистрация: 5.9.2006
Где: USA

Репутация: нет
Всего: 40



Пытаюсь передать 2 параметра из пхп в яваскрипт по событию онклик.
Делаю так:
Код

if (($id=="kolvo") || ($id=="price"))
{
$g=iconv('windows-1251', 'UTF-8', 'Задайте диапозон: с ');
$k=iconv('windows-1251', 'UTF-8', ' по ');
echo $g;
echo "<input type='text' name='name2'  id='t1'>";
echo $k;
echo "<input type='text' name='name3'  id='t2'>";
echo "<input  type='submit' name='submit' value='OK' onClick=\"doLoad4(g, k);\">";
};


Но это неправильно, и онклик не срабатывает... Как мне передать в функцию doLoad переменные g и k?
PM MAIL ICQ   Вверх
solenko
Дата 5.10.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 9
Всего: 67



Код

echo "<input  type='submit' name='submit' value='OK' onClick=\"doLoad4('$g', '$k');\">";

и точно так же в onload


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Самозванка
Дата 5.10.2007, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Девушка в стиле IT
**


Профиль
Группа: Завсегдатай
Сообщений: 484
Регистрация: 5.9.2006
Где: USA

Репутация: нет
Всего: 40



solenko, икскьюзми, а можно ли передать параметры в эту функцию из двух инпутов?
PM MAIL ICQ   Вверх
solenko
Дата 5.10.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 9
Всего: 67



не совсем понял, что значит "из двух инпутов". Если вам нужно добираться до значений инпутов, то делайте это средствами JavaSript через обращение к форме и потом к ее элементам.


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Самозванка
Дата 5.10.2007, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Девушка в стиле IT
**


Профиль
Группа: Завсегдатай
Сообщений: 484
Регистрация: 5.9.2006
Где: USA

Репутация: нет
Всего: 40



Для одного значения я и делаю таким образом
Код

if (($id=="name") || ($id=="model") || ($id=="edizm"))
{
$r=iconv('windows-1251', 'UTF-8', 'Задайте значение: ');
echo $r;
echo "<input type='text'  onKeyUp=\"doLoad3(this.value);\">";
};

 а когда два и по кнопке ОК , я не очень понимаю как сделать
Код


 if (($id=="kolvo") || ($id=="price"))
{
$g=iconv('windows-1251', 'UTF-8', 'Задайте диапозон: с ');
$k=iconv('windows-1251', 'UTF-8', ' по ');
echo $g;
echo "<input type='text' name='name2'  id='t1' ????????????>";
echo $k;
echo "<input type='text' name='name3'  id='t2'  ??????????>";
echo "<input  type='submit' name='submit' value='OK' onClick=\"doLoad4(???, ???);\">";
}; 


 можно пример?

Это сообщение отредактировал(а) Самозванка - 5.10.2007, 11:23
PM MAIL ICQ   Вверх
solenko
Дата 5.10.2007, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 9
Всего: 67



Код

<script>
function someFunction(form) {
alert(form.inp1);
alert(form.inp2);
return true;
}
</script>
<form onsubmit="someFunction(this);">
<input name="inp1" />
<input name="inp2" />
</form>



--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Самозванка
Дата 5.10.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Девушка в стиле IT
**


Профиль
Группа: Завсегдатай
Сообщений: 484
Регистрация: 5.9.2006
Где: USA

Репутация: нет
Всего: 40



Спасибо, я сделала вот так:

Код

if (($id=="kolvo") || ($id=="price"))
{
$g=iconv('windows-1251', 'UTF-8', 'Задайте диапозон: с ');
$k=iconv('windows-1251', 'UTF-8', ' по ');
echo $g;
echo "<input type='text' name='name2'  id='t1'>";
echo $k;
echo "<input type='text' name='name3'  id='t2'>";
echo "<input  type='submit' name='submit' value='OK' onClick=\"doLoad4(document.getElementById('t1').value,document.getElementById('t2').value);\">";
};

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.