Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php + js + checkbox / przeładowywanie strony
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
pabloepwa
problem polega na tym ze przy powstawaniu formularza z urzyciem checkboxow i n ie tylko trzeba bylo formularz podzielic na strony i tu sie zaczeły problemy ponieważ podczas przechodzenia ze strony 1 na 2 i cala strona sie przeładowuje i traci ustawienia z poprzedniej strony gdzie byly zaznaczone wybrane checkboxy

Jak zrobic aby mimo przeładowania strony on mial zaladowane informacje z poprzednich stron??

dzieki z gory za pomoc jesli bedzie:)

tak mniej wiecej wyglada kod w ktorym nastepuje przeładowanie ODPOWIEDNICH STRON FORMULARZA

<table border="1" align="center" cellpadding="0" cellspacing="0" width="525">
<form action="index.php?doc=zaprojektuj_lot" method="post" onsubmit="if (this.Mail_zwrotny.value == '') { alert('Zanim wy¶lesz formularz, musisz wypełnić pole tekstowe!'); return false }"><div>
<tr>
<td colspan="2">
<table border="0" cellpadding="0" cellspacing="0" width="525">
<tr>
<td width="150" class="podstrony_napisy"><b>Rodzaj :</b></td>
<td width="350" align="right">
<select name="RODZAJ" class="formularz" >
<option>kal. KWARTALNY cena 35zl (format A4, 5 str, 5 zdjęć)</option>
<option>kal. KWARTALNY cena 55zl (format A3, 5 str, 5 zdj)</option>
<option>kal. 12-MIES cena 55zl (format A4, 13 str, 13 zdj)</option>
<option>kal. 12-MIES cena 105zl (format A3, 13 str, 13 zdj)</option>
<option>kal. jednostronny cena 20 zl (format A4, 1 zdj)</option>
<option>kal. jednostronny cena 20 zl (format A4, 4 zdj)</option>
<option>kal. jednostronny cena 20 zl (format A4, 6 zdj)</option>
<option>kal. jednostronny cena 25 zl (format A3, 1 zdj)</option>
<option>kal. jednostronny cena 25 zl (format A3, 4 zdj)</option>
<option>kal. jednostronny cena 25 zl (format A3, 6 zdj)</option>
</select>
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td colspan="2" >
<table border="0" cellpadding="0" cellspacing="0" width="525">
<tr>
<td width="150" class="podstrony_napisy"><b>Typ druku :</b></td>
<td width="350" align="right">
<select name="TYP DRUKU" class="formularz">
<option>fotograficzny, połysk</option>
<option>fotograficzny, matowy</option>
<option>cyfrowy, połysk</option>
</select>
</td>
</tr>
</table> [/html]
</td>
</tr>

<tr>
<td class="podstrony_napisy" colspan="2"><b>Aparat: Canon A510</b></td>
</tr>

<tr>
<td height="20" colspan="2">
<?
include ('doc/strony_kal_lot.php');
?>
</td>
</tr>

<tr><td width="500" height="20" align="left" colspan="2"></td></tr>

<tr>
<td colspan="2">
<table border="1" cellpadding="0" cellspacing="2" width="500" >
<?
if ($lot_div1) {
include ('lot_1.php');
}

if ($lot_div2) {
include ('lot_2.php');
}
?>
</table>
</td>
</tr>

<tr><td width="500" height="20" align="left" colspan="2"></td></tr>

<tr>
<td height="20" colspan="2">
<?
include ('doc/strony_kal_lot.php');
?>
</td>
</tr>

<tr>
<td width="500" height="20" align="left" colspan="2">
<input type="text" name="Mail_zwrotny" value="" ><small>&nbsp;*&nbsp;pole wymagane&nbsp;(wpisz maila zwrotnego)</small>
</td>
</tr>

<tr>
<td width="200" align="left">
<input type="submit" value="Wy¶lij zapytanie o zamówienie" />
</td>
<td width="*" align="right">
<input type="reset" value="Wyczy¶ć zaznaczenia"/>
</td>
</tr>
</div></form>
</table>

a tak wyglada mniej wiecej zawartosc przeładowywanych STRON FORMULARZA

<tr>
<td width="100" height="10" align="center"><input type="checkbox" name="obrazek[]" value="01" /></td>
<td width="100" height="10" align="center"><input type="checkbox" name="obrazek[]" value="02" /></td>
<td width="100" height="10" align="center"><input type="checkbox" name="obrazek[]" value="03" /></td>
<td width="100" height="10" align="center"><input type="checkbox" name="obrazek[]" value="04" /></td>
<td width="100" height="10" align="center"><input type="checkbox" name="obrazek[]" value="05" /></td>
</tr>
devnul
używaj znacznika [code] albo [html]
tutaj poczytasz o tym co cie trapi a z js to raczej niewiele wspólnego ma - chyba że chcesz użyjesz ajaxa
misiek172
zapisuj formularz do COOKIE
devnul
COOKIE NIE JEST DOBRYM WYJŚCIEM - ich przeznaczeniem nie jest przechowywanie informacji tego typu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.