Страница 1 из 1

снова я, снова ява =)

Добавлено: 2008-04-02 22:29:51
Alex Keda

Код: Выделить всё

  <form name="useful" method="post" action="./">
  <input name="show_useful" value="1" type="hidden">
  </form>
  <form name="useful2" method="post" action="./">
  <input name="show_useful" value="2" type="hidden">
  </form>

<A HREF="#" onClick="document.useful.submit();return false">1</A>
<A HREF="#" onClick="document.useful2.submit();return false">2</A>
есть идея как на яве это грамотней изобразить?
========
смысл - делаю голосовалку.
10 значений, 10 красивых динков - в виде шкалы.
желать внутри 10 форм и потом разбирать их на php их стороне сервера...
криво помоему... как бы в одну форму значение на котормо кликнули скормить?

Re: снова я, снова ява =)

Добавлено: 2008-04-03 12:36:56
hizel
глупости, это жабаскрипт, зачем путаешь?

Re: снова я, снова ява =)

Добавлено: 2008-04-03 12:48:53
Alex Keda
чтоб красиво было...

Re: снова я, снова ява =)

Добавлено: 2008-04-03 12:49:51
ProFTP
добавьте раздел "яваскрипт" :D

Re: снова я, снова ява =)

Добавлено: 2008-04-03 23:48:45
BlackCat
lissyara писал(а):как бы в одну форму значение на котормо кликнули скормить?
Через свойство: document.имя_формы.имя_поля можно работать с полями. Что-то типа document.имя_формы.имя_поля.value позволит переписать скриптом значение поля, а потом уже document.имя_формы.submit()

Re: снова я, снова ява =)

Добавлено: 2008-04-04 8:33:45
Alex Keda
ProFTP писал(а):добавьте раздел "яваскрипт" :D
мало таких сообщений.
а в этом собрано то что касается веба...
=========
2 BlackCat
ща попробую.
Хотя я уже успел на формах отдельных написать =)))

Re: снова я, снова ява =)

Добавлено: 2008-04-04 9:52:12
Alex Keda

Код: Выделить всё

onclick="document.vote1.vote_answer.value = 10; document.vote1.submit();return false"
шаман! работает!
Спасибо!

Re: снова я, снова ява =)

Добавлено: 2008-04-15 8:29:33
lexy
Идеологически грамотней

Код: Выделить всё

  <form id="useful" name="useful" method="post" action="./">
  <input name="show_useful" value="1" type="hidden">
  </form>
  <form id="useful2" name="useful2" method="post" action="./">
  <input name="show_useful" value="2" type="hidden">
  </form>

<A HREF="#" onClick="document.getElementById('useful').submit();return false">1</A>
<A HREF="#" onClick="document.getElementById('useful2').submit();return false">2</A>
тогда будет без проблем работать и в IE и в FF

Re: снова я, снова ява =)

Добавлено: 2008-04-15 8:34:54
Alex Keda
на десятке позиций кода насколько больше будет-то....

Re: снова я, снова ява =)

Добавлено: 2008-04-15 9:03:02
lexy
lissyara писал(а):на десятке позиций кода насколько больше будет-то....
а ты задачу поподробней сформулируй, в красках, может там все к прототипу привести можно, а там - хоть Web2.0 напишем )))))))))

Re: снова я, снова ява =)

Добавлено: 2008-04-15 10:04:21
Alex Keda
lissyara писал(а): смысл - делаю голосовалку.
10 значений, 10 красивых линков - в виде шкалы.

Re: снова я, снова ява =)

Добавлено: 2008-04-15 10:47:35
lexy
Примерно такося (не тестил, возможны легкие косяки)

Код: Выделить всё

<a href="javascript://" onclick="doVote(1);return false;"> Красивый линк РАЗ </a>
<a href="javascript://" onclick="doVote(2);return false;"> Красивый линк ТФА</a>
......
.....
.....
<a href="javascript://" onclick="doVote(10);return false;"> Красивый линк ДЭсять </a>
<form name="voteForm" id="voteForm"><input type="hidden" id="voteVal" name="vote" value="" /></form>
<script>
var vf=document.getElementById('voteForm')
var vv=document.getElementById('voteVal')
function doVote(){
       vv.value=arguments[0]
       vf.submit()
}
</script>
Могу на WebДва-Нол наваять (т.е. без перегруза страницы), только образец внешнего вида зашли тогда, чтоб сразу красиво делать

Re: снова я, снова ява =)

Добавлено: 2008-04-15 10:54:08
Alex Keda
http://auto.lissyara.su/catalog/toyota/ ... nts/16755/
от так.
я всё таки пятью ограничился =)))
но с перезагрузом =)