IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Работа с переменными (https://www.imho.ws/showthread.php?t=87987)

UnOuter 24.06.2005 15:43

Работа с переменными
 
Есть значиение переменной в JavaScript

Как можно значение переменной созданной в JavaScript перенести в пременную созданную в PHP?

Saruman 24.06.2005 15:50

через http-запрос к php-скрипту, очевидно

UnOuter 24.06.2005 15:53

Цитата:

Сообщение от Saruman
через http-запрос к php-скрипту, очевидно


А конкретнее можно?

у меня есть какие-то значение тут
<script language="JavaScript" type="text/javascript">
document.RTEDemo.rte1.value;
</script>

нужно преедать его с кажем в пременнюу в $info в пхп

Hatifnatt 24.06.2005 16:06

Делаешь скрытое поле внутри формы и приравниваешь ему значение нужной переменной. При отправке формы переменная передается через POST или GET сторку.
Код:

<input type="hidden" name="var01">

<script>
var someVariable; //переменная которую надо передать
document.getElementByName("var01").value=someVariable;
</script>

Если ни где не ошибся то примерно так.

UnOuter 24.06.2005 16:14

Цитата:

Сообщение от Hatifnatt
Делаешь скрытое поле внутри формы и приравниваешь ему значение нужной переменной. При отправке формы переменная передается через POST или GET сторку.
Код:

<input type="hidden" name="var01">

<script>
var someVariable; //переменная которую надо передать
document.getElementByName("var01").value=someVariable;
</script>

Если ни где не ошибся то примерно так.




Помойму ты ошибся....... а где значение Value в hidden поле или оно не нужно.... мне нужно точно, чтобы оно работало, пожалуйста

Hatifnatt 24.06.2005 18:18

Ну впринципе можно написать так:
Код:

<input type="hidden" name="var01" value="0">
или
<input type="hidden" name="var01" value="">

так работать должно наверняка сейчас попробую проверить практически чтоб быть уверенным и отпишусь.

Вот готовый вариан модифицируй как тебе надо до получения желаемого результата.
Код:

<html>
<head>
<script language="JavaScript" type="text/javascript">
var someVar = "SomeString, your script is working";
function setVar(variable,el_name)
{
el_name.value=variable;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body onLoad="setVar(someVar,document.getElementById('var01'))">
<?php
if(isset($send))
  {
  echo"Ваша переменная: ".$var01;
  }
?>
<form action="getvar.php" method="GET">
<input type="hidden" name="var01" id="var01" value="">
<input type="submit" name="send" value="Послать">
</form>
</body>
</html>

Замечание: можно было бы использовать document.getElementByName(), НО эта функция работает вроде только в IE в Mozil-е не пашет.


Часовой пояс GMT +4, время: 16:13.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.