вот пример 111.php
<form id="form_name" method="post">
<input name="sss" type="radio" value="ccc">Да
<input name="sss" type="radio" value="ccc"> Нет
</form>
<a href="111.php" onClick="document.getElementById('form_name').submit()">Получить sss</a>
<?php if (isset($_POST['sss']))
{
print'ok';
}
?>
Спустя 9 минут, 19 секунд (18.08.2011 - 15:15) linker написал(а):
<form id="form_name" method="post">параметр action намеренно не указан?
Спустя 1 минута, 6 секунд (18.08.2011 - 15:16) DeeKeiD написал(а):
Ну если форма и обработчик на 1 странице тогда работает, а подругому мне кажется нужно через jQuerry.
Спустя 1 минута, 44 секунды (18.08.2011 - 15:17) GET написал(а):
linker
вообще я думал он в ссылке...обработчик поэтому указывать не стал...
попробывал указать тоже не робит
вообще я думал он в ссылке...обработчик поэтому указывать не стал...
попробывал указать тоже не робит
Спустя 5 минут, 30 секунд (18.08.2011 - 15:23) GET написал(а):
DeeKeiD
... ну что значит работает у меня вот не работает
... ну что значит работает у меня вот не работает
Спустя 31 секунда (18.08.2011 - 15:23) linker написал(а):
Какой ты поставил action и где находится код
<?php if (isset($_POST['sss']))
{
print 'ok';
}
?>
Спустя 2 минуты, 58 секунд (18.08.2011 - 15:26) GET написал(а):
этот код находится там же в 111.php, обработчиком поставил 111.php т.е. тоже его...сверял мозилой и ИЕ...и оперой тоже
Спустя 2 минуты, 14 секунд (18.08.2011 - 15:29) GET написал(а):
<form id="form_name" method="post" action="111.php">
<input name="sss" type="radio" value="ccc">Да
<input name="sss" type="radio" value="ccc"> Нет
</form>
<a href="111.php" onClick="document.getElementById('form_name').submit()">Получить sss</a>
<?php if (isset($_POST['sss']))
{
print'ok';
}
?>
Спустя 4 минуты, 19 секунд (18.08.2011 - 15:33) killer8080 написал(а):
попробуй так
<form action="" id="form_name" method="post">
<input name="sss" type="radio" value="ccc">Да
<input name="sss" type="radio" value="ccc"> Нет
</form>
<a href="#" onclick="document.getElementById('form_name').submit(); return false;">Получить sss</a>
Спустя 1 минута, 13 секунд (18.08.2011 - 15:34) linker написал(а):
<a href="#" onClick="document.getElementById('form_name').submit()">Получить sss</a>
Спустя 3 минуты, 15 секунд (18.08.2011 - 15:37) DeeKeiD написал(а):
Цитата (A.B.C. @ 18.08.2011 - 12:23) |
DeeKeiD ... ну что значит работает у меня вот не работает |
test.php
<form id="form_name" method="post">
<input name="sss" type="radio" value="ccc">Да
<input name="sss" type="radio" value="ccc"> Нет
</form>
<a href="#" onClick="document.getElementById('form_name').submit()">Получить sss</a>
<br />
<?php
if(isset($_POST['sss']))
{
echo '<br /><b>Работает</b>, sss равен - '.$_POST['sss'];
}
?>
Спустя 6 минут, 3 секунды (18.08.2011 - 15:43) GET написал(а):
killer8080, linker
Спасибо! Все заработало, а вместо "#" можно что-то поставить другое типа 222.php где бы лежал преемщик типа
или это уже ...не получается...
Спасибо! Все заработало, а вместо "#" можно что-то поставить другое типа 222.php где бы лежал преемщик типа
<?php if (isset($_POST['sss']))
{
print'ok';
}
?>
или это уже ...не получается...
Спустя 3 минуты, 10 секунд (18.08.2011 - 15:47) DeeKeiD написал(а):
Чтоб работало допустим в 222.php, нужно указать в форме action="222.php", а в ссылке можно вобще убрать href
примерно так:
forma.php
obrabotchik.php
примерно так:
forma.php
<form action="obrabotchik.php" id="form_name" method="post">
<input name="sss" type="radio" value="ccc">Да
<input name="sss" type="radio" value="ccc"> Нет
</form>
<a onClick="document.getElementById('form_name').submit()">Получить sss</a>
<br />
obrabotchik.php
if(isset($_POST['sss']))
{
echo '<br /><b>Работает</b>, sss равен - '.$_POST['sss'];
}
Спустя 4 минуты, 2 секунды (18.08.2011 - 15:51) linker написал(а):
Убрать href тогда ссылка перестанет быть ссылкой и данный якорь нужно будет под неё стилизовать.
Спустя 56 секунд (18.08.2011 - 15:52) GET написал(а):
DeeKeiD, linker, killer8080
огромное спасибо!
огромное спасибо!
Спустя 10 минут, 17 секунд (18.08.2011 - 16:02) GET написал(а):
Парни еще маленький вопрос...а нельзя ли в строку
вставить перменную, чтоб ее передать дальше....ну типа submit(е=6)..что-то типа такого???
<a href="#" onClick="document.getElementById('form_name').submit()">Получить sss</a>
вставить перменную, чтоб ее передать дальше....ну типа submit(е=6)..что-то типа такого???
Спустя 2 минуты, 59 секунд (18.08.2011 - 16:05) killer8080 написал(а):
у submit() нет аргументов.
можно добавить скрытые инпуты в форму и задавать им нужное значение.
можно добавить скрытые инпуты в форму и задавать им нужное значение.
Спустя 8 минут, 27 секунд (18.08.2011 - 16:13) GET написал(а):
killer8080
А как привязать их к ссылкам?....ну вот если генерируется 10 ссылок...для каждой значение переменной sss свое...куда прописать
?
А как привязать их к ссылкам?....ну вот если генерируется 10 ссылок...для каждой значение переменной sss свое...куда прописать
<input type="hidden" name="sss" value="1" />
<input type="hidden" name="sss" value="2" />
?
Спустя 8 минут, 41 секунда (18.08.2011 - 16:22) GET написал(а):
onclick="document.getElementById('form_name').submit('');document.getElementById('send_value'). value = '1'; return false;">
МЕТОДОМ ТЫКА ПОЛУЧИЛОСЬ ВОТ ТАК!...
Спустя 3 минуты, 45 секунд (18.08.2011 - 16:26) killer8080 написал(а):
можно так
<form action="" method="post" id="form_id">
...
<input type="hidden" name="sss" />
...
</form>
<a href="#" onclick="return submitForm(1)">1</a>
<a href="#" onclick="return submitForm(2)">2</a>
<a href="#" onclick="return submitForm(3)">3</a>
<a href="#" onclick="return submitForm(4)">4</a>
<script type="text/javascript">
<!--
function submitForm(n){
var form = document.getElementById('form_id');
form.sss.value = n;
form.submit();
return false;
}
//-->
</script>
Спустя 6 минут, 2 секунды (18.08.2011 - 16:32) GET написал(а):
killer8080
Спасибо еще раз!
Спасибо еще раз!

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.