Wyświetlanie Textu
l3szcz
06.11.2012
Witam, mam mały dylemat, wcześniej pisałem o stworzenie skryptu bądź poradnik gdzie po kliknięciu w pole wyświetla się napis.
Postanowiłem trochę to zmienić i oprzeć to o checkboxy, niestety bez skutecznie.
Zrobiłem kod nie jako przy pomocy poradnika z http://www.kurshtml....formularze.html, ale jak zwykle coś schrzaniłem
Jeżeli wiecie co jest nie tak, pomóżcie Nagradzam plusem
Postanowiłem trochę to zmienić i oprzeć to o checkboxy, niestety bez skutecznie.
<?php if ($_POST['wartosc_id'][0]) { $number = '71068'; $koszt = '1.23'; } if ($_POST['wartosc_id'][1]) { $number = '72068'; $koszt = '2.46'; } if ($_POST['wartosc_id'][2]) { $number = '73068'; $koszt = '3.69'; } echo '<center><strong><font color="#FFFFFF" size="3">Wyślij SMS o treści AP.XXX pod numer '.$number.'. Koszt takiego SMSa to: '.$koszt.' </font></strong></center>'; echo '<form method="post"><br><input type="checkbox" name="wartosc_id[]" value="1" /></br> <br> <input type="checkbox" name="wartosc_id[]" value="2" /></br> <br> <input type="checkbox" name="wartosc_id[]" value="3" /></br></form>'; ?>
Zrobiłem kod nie jako przy pomocy poradnika z http://www.kurshtml....formularze.html, ale jak zwykle coś schrzaniłem
Jeżeli wiecie co jest nie tak, pomóżcie Nagradzam plusem
Leihto
06.11.2012
Jak już, to chodziło Ci o selecta Chceckboxami tego nie zrobisz
@edit daje na wklejkę, bo mi się ten dziadowski edytor nie ładuje..
http://amxx.pl/pastebin/4n0xwwtojd0k/
Checkboxy zastosowanie mają np. w czymś takim:
http://amxx.pl/pastebin/mvgaws0ovms0/
Użytkownik Leihto edytował ten post 06.11.2012 19:10
@edit daje na wklejkę, bo mi się ten dziadowski edytor nie ładuje..
http://amxx.pl/pastebin/4n0xwwtojd0k/
Checkboxy zastosowanie mają np. w czymś takim:
http://amxx.pl/pastebin/mvgaws0ovms0/
Użytkownik Leihto edytował ten post 06.11.2012 19:10
dasiek
06.11.2012
chodzi Ci o to że jak najedziesz na checkboxa to pokazuje się jakiś napis? bo niezbyt pytanie rozumiem.
l3szcz
06.11.2012
Wlasnie widze
Testuje sobie ten drugi link.
Zastanawiam sie jak zrobić by to automatycznie pobieralo i wyswietalo napisy bez klikania Submit
Wiem, że potrzebne jest js, ale nie wiem jak się za to zabrac
Użytkownik l3szcz edytował ten post 06.11.2012 22:09
Testuje sobie ten drugi link.
Zastanawiam sie jak zrobić by to automatycznie pobieralo i wyswietalo napisy bez klikania Submit
Wiem, że potrzebne jest js, ale nie wiem jak się za to zabrac
Użytkownik l3szcz edytował ten post 06.11.2012 22:09
speedkill
06.11.2012
Link działa. Po wciśnięciu wyślij skrypt pokazuje to co ma pokazywać
Zamień
Dzięki temu na stronie głównej nie zobaczymy:
Zamień
if( count( $_POST['test'] ) )Na
if( count( @$_POST['test'] ) )
Dzięki temu na stronie głównej nie zobaczymy:
Notice: Undefined index: test in \Test.php on line 30
l3szcz
06.11.2012
"Zastanawiam sie jak zrobić by to automatycznie pobieralo i wyswietalo napisy bez klikania Submit
Wiem, że potrzebne jest js, ale nie wiem jak się za to zabrac"
Wiem, że potrzebne jest js, ale nie wiem jak się za to zabrac"
l3szcz
07.11.2012
Nie działa . ;/
Wcześniejszy kod w JS też mi nie działał ;/
Wolę właśnie tą rozwijaną listę, ona działa.
Wcześniejszy kod w JS też mi nie działał ;/
Wolę właśnie tą rozwijaną listę, ona działa.
speedkill
07.11.2012
Skrypt działa. Możesz usunąć przycisk wyślij, ponieważ w tym przypadku odświeża on stronę.
Tak poza tym, kod może wyglądać tak:
Tak poza tym, kod może wyglądać tak:
<html> <head> <title>test</title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script type="text/javascript"> $(function(){ $(".test").click(function() { var string = ""; var fields = $('.test'); for(var i in fields) { if(fields[i].checked) { string += fields[i].value; } } $('#content').html(string); }); }); </script> </head> <body> <form action="" method="post"> <?php for($i = 'a'; $i < 'v'; $i++){ echo "<input class=\"test\" type=\"checkbox\" value=\"$i\" name=\"test[]\">"; } ?> </form> <div id="content"></div> </body> </html>Oczywiście, jeśli zapiszemy go jako php
l3szcz
07.11.2012
Hmm, a jak wtedy dodać własne checkboxy?
<input class=\"test\" type=\"checkbox\" value=\"$i\" name=\"test[]\">";
skopiować to?
<input class=\"test\" type=\"checkbox\" value=\"$i\" name=\"test[]\">";
skopiować to?
Leihto
07.11.2012
Hmm, a wiesz w ogóle o co chodzi w tym kodzie?
Z resztą nie wiem w jakim środowisku Ty odpalasz te skrypty, ale oba działają (jak nie wierzysz, to sprawdź sobie źródło strony).
http://developers.em...l/l3szcz/1.html
http://developers.em...l/l3szcz/2.html
Z resztą nie wiem w jakim środowisku Ty odpalasz te skrypty, ale oba działają (jak nie wierzysz, to sprawdź sobie źródło strony).
http://developers.em...l/l3szcz/1.html
http://developers.em...l/l3szcz/2.html
l3szcz
07.11.2012
Kolega próbował ten kod i coś nie działało ;/
No ale dobra, sprawdzę u siebie
Jak coś to dam info na PM.
Do zamknięcia
No ale dobra, sprawdzę u siebie
Jak coś to dam info na PM.
Do zamknięcia
dasiek
07.11.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL