Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP, jQuery, Databáze.. dotaz pro pokročilejší

Díky za nápad. Uvidím, možná to nakonec takto udělám.

Ale těch hodnot je tam fakt moc, chtěl jsem se tomuto vyhnout.

Moje idea byla tato:

Dát formu ID, třeba takhle:

<form id="myForm">
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<br>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select>
<br>
<input type="checkbox" name="check" value="check1" id="ch1">
<label for="ch1">check1</label>
<input type="checkbox" name="check" value="check2" checked="checked" id="ch2">
<label for="ch2">check2</label>
<br>
<input type="radio" name="radio" value="radio1" checked="checked" id="r1">
<label for="r1">radio1</label>
<input type="radio" name="radio" value="radio2" id="r2">
<label for="r2">radio2</label>
</form>


No a s jQuery lze zavolat:

$( "#myForm" ).html();

Což vlastně vyvolá celou HTML strukturu výše (včetně inputů + jejich aktuálních hodnot).
A právě tuhle část jsem chtěl přenášet a ukládat do databáze.

Nicméně narazil jsem na dvě chyby ]:(

- IE8 nepoužívá u atributů uvozovky.
To vede k tomuhle průšvihu:

<input type=radio name=radio value=radio 1 />

- Dále nefungují handlery (události) těchto funkcí. OMG !


Ach jo! Tak krásně jsem si to vymyslel.....

Nemá nějaká duše nápad, jak to rychle a elegantně udělat?

//Editace

Tady jsem našel fakt pěknou věc, která by mi mohla píchnout:
http://jsfiddle.net/mindplay/yLPY3

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny