От пыхи не убежишь

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 26 Май, 2012, 03:13:40

Страниц: [1] 2
Печать
Автор Тема: Передача параметра при нажатии на кнопку  (Прочитано 677 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xxxsas    ↓ 
05 Март, 2010, 10:12:30
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0

Добрый вечер. картина такова. кнопка и поле input.
user вводит имя в поле input  и нажимает кнопку. вопрос: как передать параметр при нажатии  на кнопку?
Записан
SpartakuS    ↓ 
05 Март, 2010, 10:29:46 , спустя 17 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

HTML
<input type="value" name = "parametr" value="parametr" />
Так
Записан


цска ебаное гавно.
xxxsas    ↓ 
05 Март, 2010, 11:10:08 , спустя 40 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0

не так. имелось ввиду что не путем ввода в input  а вводит текст в input затем нажимает кнопку (работать должно не через форму form). нажимает на кнопку, срабатывает onclick -> переход на страницу-> echo parametr;
другими словами: есть параметр $input = '25'; есть кнопка <input type="button" name = "button" value="Перейти" /> вот как мне здесь передать параметр не используя form?
Записан
SpartakuS    ↓ 
05 Март, 2010, 11:14:22 , спустя 4 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

Я знаю как только с помощью джиквери.
$.post() смотрите в доках.
Записан


цска ебаное гавно.
Givi    ↓ 
05 Март, 2010, 11:51:35 , спустя 37 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

xxxsas, а чем тебя не устраивает форма ? Ведь именно для єтого она создана. А ты пытаешься поймать волка на удочку.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
SpartakuS    ↓ 
05 Март, 2010, 11:57:41 , спустя 6 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

Givi, я думаю он пытается отправить форму без перезагрузки страницы.
Записан


цска ебаное гавно.
Givi    ↓ 
06 Март, 2010, 12:51:20 , спустя 53 минуты 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

SpartakuS,
срабатывает onclick -> переход на страницу-> echo parametr;
так что вродь как не похоже чтоб без перезагрузки. Думаю херней просто маицца решил ТС :)
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
xxxsas    ↓ 
06 Март, 2010, 07:47:35 , спустя 18 часов 56 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0

SpartakuS,
 
   срабатывает onclick -> переход на страницу-> echo parametr;
 
так что вродь как не похоже чтоб без перезагрузки. Думаю херней просто маицца решил ТС :)

да что-то непохоже. исходник:
 
HTML
<table width="75%" border="1">
<form action="index.php" method="post">
  <tr>
    <td><table width="100%" border="1">
      <tr>
        <td width="21%" style="font-size:16; color:#000000">Имя</td>
        <td width="79%"><label>
        <input name="name" type="text" id="name" size="50">
        </label></td>
      </tr>
      <tr>
        <td> </td>
        <td>имя в русском варианте </td>
      </tr>
      <tr>
        <td>Отчество </td>
        <td><input name="patname" type="text" id="patname" size="50"></td>
      </tr>
      <tr>
        <td> </td>
        <td>отчество в русском варианте </td>
      </tr>
      <tr>
        <td>Фамилия</td>
        <td><input name="surname" type="text" id="surname" size="50"></td>
      </tr>
      <tr>
        <td> </td>
        <td>фамилия в русском варианте </td>
      </tr>
      <tr>
        <td>ФИО (английский вариант) </td>
        <td><input name="fio" type="text" id="fio" size="50"></td>
      </tr>
      <tr>
        <td> </td>
        <td>имя отчество фамилия в английском варианте</td>
      </tr>
      <tr>
        <td>Фотографии</td>
        <td>
          <textarea name="textarea2" cols="80"></textarea>
          <label>
          <input type="submit" name="Submit" value="Загрузить">
          </label>
          <input type="value" name = "parametr" value="parametr" /></td>
      </tr>
      <tr>
        <td> </td>
        <td>вставьте полное url к папке с картинками например: http://www.xxxxxxx.ru/images/alexeypavlov/1.gif <br>
при этом имена картинки или фотографии должны быть загружены на наш сервер. Чтобы загрузить их нажмите загрузить. </td>
      </tr>
      <tr valign="top">
        <td><p>Биография</p>          </td>
        <td width="79%" height="100%">
          <textarea name="textarea" cols="100" rows="20"></textarea>
          <input name="submit" type="submit" value="Сохранить"></td>
      </tr>
</form>
</table>

вот теперь может понятно почему мне надо не через форму
 
// форма уже есть но мне надо, чтобы user нажавшивший на Загрузить открывал новое окно не закрывая первого с формой. конечно проще сделать все последовательно - типа ввел данные перешел на другую страницу.... но если он фотки еще не загрузил, как тогда быть? и к тому же простое открытие другого окна при нажатии Загрузить тоже не подходит, т.к. при нажатии кнопки создается папка с именем name.
 
поэтому и возникает у кое кого мнение "Думаю херней просто маицца решил ТС :)". если есть проще решение буду весьма признателен.
« Последнее редактирование: 06 Март, 2010, 07:47:35 от NRG » Записан
rider-sx    ↓ 
06 Март, 2010, 11:01:00 , спустя
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18

Нихуя непонятно
Записан

SpartakuS    ↓ 
06 Март, 2010, 01:48:24 , спустя 2 часа 47 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

ТС, http://pyha.ru/forum/topic/2456.0
Записан


цска ебаное гавно.
xxxsas    ↓ 
07 Март, 2010, 06:00:00 , спустя 1 день 4 часа 11 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0

ппс что тут непонятного? есть форма. есть поле input name="name" и 2 кнопки - 1 из них субмит, 2-я просто кнопка, но при нажатии на нее открывается другое окно (при этом окно с формой не закрывается), и в нем пишется то, что юзер ввел в поле name. вопрос в том, как передать параметр в него, без закрытия окна с формой.
к примеру ввел он в input  "охренеть", нажал на кнопку посмотреть результат и открылось еще одно окно  - в нем надпись "охренеть". При этом первое окно с формой не должно закрываться(и не надо толдычить, почему).
 

Как парралель я знаю как сделать такое на яве, но хотелось бы на пхп разобраться (если такое вообще возможно конечно).
Записан
TRIAL    ↓ 
07 Март, 2010, 06:48:28 , спустя 48 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Ты очевидно не понимаешь как вобще PHP работает чтоб пытаться такое сделать на нем!!!
Записан

from TRIAL with LOVE
Givi    ↓ 
07 Март, 2010, 07:32:58 , спустя 44 минуты 30 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

TRIAL, он просто не понимает что он делает и нафиг это ему нужно :)
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
andrrr    ↓ 
08 Март, 2010, 01:44:37 , спустя 18 часов 11 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 12
Сила слова: 16.67


Как парралель я знаю как сделать такое на яве, но хотелось бы на пхп разобраться (если такое вообще возможно конечно).

Если под явой ты подразумеваешь Javascript, то без javascript в твоем случае нихуя не сделаешь. PHP исполняется на танке на сервере и не умеет открывать новые окошки в браузере.
 
А используя Javascript схема может быть такая:
1. по клику на кнопке "посмотреть результат" ты ajax-запросом отправляешь данные формы php-скрипту form_preview.php
2. php-cкрипт обрабатывает пришедшие данные и отдает ajax-у результат в виде html (json, xml)
3. С помощью JS ты открываешь новое окно и выводишь в него результат ajax-запроса.
4. Чтобы клик по кнопке не перезагружал первоначальную страницу, в конце js-скрипта пишешь return false; или preventDefault
 
У тебя там еще что-то про загрузку файлов, но я про это нифига не понял.
Записан
xxxsas    ↓ 
08 Март, 2010, 04:33:11 , спустя 2 часа 48 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 29
Сила слова: 0


Ты очевидно не понимаешь как вобще PHP работает чтоб пытаться такое сделать на нем!!!

TRIAL, он просто не понимает что он делает и нафиг это ему нужно :)

вообще то я понимаю как работает и для чего это мне нужно.
я не говорил, что php  может открывать новые окна, я сказал, что мне нужно, чтобы передался параметр и передался при нажатии на кнопку (но не через стандартную форму). Вопрос был в том, можно или нет.
К чему флуд если можно сказать "нельзя" и забыть про тему?
 
andrrr загрузка файлов ни к чему - это левое. а приведенная тобой схема почти такая, какую я видел (пару дней мельком видел сайт где приводился обработчик, но сейчас его не нахожу, потому и спросил здесь).
Записан
Страниц: [1] 2
Печать
 

Перейти в: