Вы не зашли.
Главная » PHP » POST параметр не отправляется
#1. Karayazi Off (1)
Участник
2013.03.16 11:11
Здравствуйте, с родным браузером телефона POST параметр hidden не отправляется, а с остальными браузерами без проблем, почему?
#2. Gemorroj Off (107)
Administrator
2013.03.16 12:12
Ну, нужно попинать разработчиков родного браузера, очевидно.
Если очень уж нужно, можно попробовать сделать обычный текстовый инпут и скрыть его через display: none
#3. Karayazi Off (1)
Участник
2013.03.16 12:12
Gemorroj, с display: none проверил, тоже не передается, а в другом скрипте все передается без проблем. Может какая то функция мешает, и что за функция это может быть?
#4. Karayazi Off (1)
Участник
2013.03.16 14:02
А нет, с другим скриптом тоже так.
#5. Karayazi Off (1)
Участник
2013.03.16 15:03
Оказывается с display:none работает нормально, но в поле переменную не видит, как эту можно исправить?
Код:
$text = "Love";
echo '<form action="" method="post">
<textarea name="text">Hello</textarea>
<div style="display:none;"><input type="text" name="query" value="'.$text.'"></div>
<br/><input type="text" name="query1" value="World">
<input type="submit" name="submit" value="Submit"></form>';
 
 
echo $_POST['text'].'<br/>';
echo $_POST['query'].'<br/>';
echo $_POST['query1'];
Вот так выводить:
Hello
World




А если вместо переменного написать значению,
<div style="display:none;"><input type="text" name="query" value="Love"></div>
то тогда видит текста и выводит на экран.
Отредактировано Karayazi (2013.03.16 15:03)
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s