• Страница 1 из 1
  • 1
Форум » uCoz » Помощь по uCoz » <form> как получить данные
<form> как получить данные
TheRuD Оффлайн
Проверенный
5
Дата: Понедельник, 2015-05-25, 20:09 | Сообщение # 1
Здравствуйте!
Не имел дело с <form>, для работы надо доделать все до ума, но почему то не выходит, через php могу, но как на ucoz сделать?

На странице по ссылке:
Цитата
/index/test/0-34

установил код:
Код
<form action="/index/test/0-35">    
    <p><input type="text" name="test"></p>
    <p><input type="submit" value="Отправить"></p>
    </form>

Форма отправляется на страницу:
Цитата
/index/test/0-35


В адресной строке выводит:
Цитата
/index/test/0-35?test=набранный текст

Вообщем то все правильно, но как же это вывести в поле на странице?
в <input> или же в <output> ?
Покажите наглядный пример, пожалуйста.

Добавлено (25.05.2015, 20:09)
---------------------------------------------
Все гениально просто meow

Файл index.html:

Код
<form name=forma>
<input type=text name=text3>
<button onclick="transfer();return false">Отправить на другую страницу</button>
</form>

Код Javascript
Код
<script>
function transfer(){
     var a = forma.text3.value;
    location.href = "newhtml.html?"+a;
}
</script>


Файл newhtml.html:
Код
<form name=forma>
<input type=text name=text3>
<button>Сохранить</button>
</form>


Код Javascript
Код
<script>
var a=location.search.substring(1);
forma.text3.value=a;
</script>




Сообщение отредактировал TheRuD - Понедельник, 2015-05-25, 08:29
Профиль
Bat_Girl Оффлайн
Проверенный
23
Дата: Воскресенье, 2015-05-31, 23:11 | Сообщение # 2
Ни как. Если только ты не разработчик движка uCoz
А если ты все же разработчик uCoz движка, то вот так:
Код
<?php
$test_data = $_GET['test'];
?>


потеряно.

Сообщение отредактировал Bat_Girl - Воскресенье, 2015-05-31, 23:12
Профиль
TheRuD Оффлайн
Проверенный
5
Дата: Понедельник, 2015-06-01, 18:07 | Сообщение # 3
Цитата Bat_Girl ()
Ни как

Можно, проверял, есть даже несколько способов через script B)


Профиль
Bat_Girl Оффлайн
Проверенный
23
Дата: Понедельник, 2015-06-01, 20:57 | Сообщение # 4
Цитата TheRuD ()
Можно, проверял, есть даже несколько способов через script

А ну если через JS, то да, можно ))
Вот функция:
Код
function getUrlVars() {
     var vars = {};
     var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
         vars[key] = value;
     });
     return vars;
}


Как использовать:
Код
var id = getUrlVars()["id"];
var page = getUrlVars()["page"];

alert(id);
alert(page);


потеряно.
Профиль
TheRuD Оффлайн
Проверенный
5
Дата: Вторник, 2015-06-02, 04:38 | Сообщение # 5
Цитата TheRuD ()
Добавлено (25.05.2015, 20:09)
---------------------------------------------
Все гениально просто

После этих строк сам себе ответил, мало ли кому пригодится :)
Так что решил проблему, спасибо и на этом ;)




Сообщение отредактировал TheRuD - Вторник, 2015-06-02, 04:39
Профиль
Форум » uCoz » Помощь по uCoz » <form> как получить данные
  • Страница 1 из 1
  • 1
Поиск: