Jump to content
php.lv forumi

Javascript - dinamiskie formu lauki


Recommended Posts

Problēma sekojoša.

WWW lapā (XHTML Transitional) ar javaskriptu tiek veiktas darbības, kuru rezultātā formā tiek ierakstīti hidden lauki ar kaut kādām vērtībām. Kad formu nopostē, uz IE viss ir ok (ar js pievieotie lauki parādās), bet ar Operu un FF - nekā, it kā to hidden lauku nekad nebūtu bijis. Nez, kas varētu būt par problēmu?

Link to comment
Share on other sites

v3rb0

:) Nē - ar koda ģenerēšanu viss ir kārtībā.

Hidden input lauki tiek salikti iekš div'a izmantojot js:

kk_div.innerHTML+='<input type="hidden" name="wh" value="1" />';

ja pēc tam uztaisa alert(kk_div.innerHTML), pat tiek parādīts, ka tas kods tur ir. Nosubmitojam formu, bet postētajos parametros šie hidden lauki neparādās. Izņemot IE.

Link to comment
Share on other sites

bubu

Protams.

Vispār papētīju - kādreiz biju taisījis vienu sistēmu ar līdzīgu ideju - js raksta hidden formas laukus. Patestēju tagad uz Operas un Firefoxa - strādā. Wtf? Vienīgā atšķirība - tā sistēma, kas strādā, ir marķēta kā html, bet šī jaunā - kā xhtml.

Link to comment
Share on other sites

Paldies visiem. :)

Palīdzēja padoms

> nu tad palaid caur validatoru savu kodu.

Izrādās, podkačala metode likt <form> tagus iekš tabulas. Tā man bija tāda dummy metode kā neļaut formai noklusētos marginus taisīt :D

Link to comment
Share on other sites

×
×
  • Create New...