IM24LV Posted March 7, 2008 Report Share Posted March 7, 2008 Tātad ir bildītes uz kurām ir onclick atributs onclick=\"voteSetVal('5')\" un javascripts ir shads: <script language='javascript'>function voteSetVal(voteVal){ document.postrating.rating.value = voteVal; document.postrating.submit(); }</script> un apakshaa ir forma. rating ir prasts selects. Itkā šitam vajadzētu darboties, bet uzspiežot tikai nomainās selects, bet pats submits nenotiek, vienkārši tiek pārnests uz tukšu lapu. vai tad šādi nevajadzētu strādāt? :-/ Link to comment Share on other sites More sharing options...
andrisp Posted March 7, 2008 Report Share Posted March 7, 2008 "vienkārši tiek pārnests uz tukšu lapu." Tas ir kā ? Kāda adrese, tai tukšajai lapai ? Nav tas pats, kas iekš formas action ? Link to comment Share on other sites More sharing options...
IM24LV Posted March 7, 2008 Author Report Share Posted March 7, 2008 (edited) ir tas pats. nu tukshu taadaa zinjaa ka netiek izdariita nepiecieshamaa darbiiba Edited March 7, 2008 by IM24LV Link to comment Share on other sites More sharing options...
andrisp Posted March 7, 2008 Report Share Posted March 7, 2008 Tad jau problēma visticamāk ir tajā skriptā, kas norādits iekš action nevis pašā formā. Tu POSTo vai GETo datus ? Tajā gala skriptā $_POST vai $_GET ir tukšs ? Link to comment Share on other sites More sharing options...
IM24LV Posted March 7, 2008 Author Report Share Posted March 7, 2008 nea, ar to visam vajadzētu būt kārtībā, post ir tas kas vajadzīgs un nospiežot prosta uz submit input type=submit viss notiek kā nākas. es gan nezinu, varbūt kautkas ir jāieraksta tajā (submit();) iekavās? varbūt ka problēma ir tanī faktā, ka nekas netiek sagramots, kaut gan tā value tajam selectam tiek nomainīta :hmm: Link to comment Share on other sites More sharing options...
andrisp Posted March 7, 2008 Report Share Posted March 7, 2008 nea, ar to visam vajadzētu būt kārtībā Pirmā programmētāju kļūda - pieņemt kaut ko nepārbaudot. Tev submit elementam ir name norādīts ? Varbūt tavs apstrādes skripts paļaujas uz to ? Ja jā, tad ar submit() metodi nosūtot formu, šis elements netiks nosutīts. Link to comment Share on other sites More sharing options...
cilveks Posted March 7, 2008 Report Share Posted March 7, 2008 (edited) Pēc andrisp teiktā uzreiz nāk prātā šis: One of the most significant problems in software development is assuming. If you assume a method will passed the right parameter value, the method will fail. – Paul M. Duvall Edited March 7, 2008 by cilveks Link to comment Share on other sites More sharing options...
IM24LV Posted March 7, 2008 Author Report Share Posted March 7, 2008 (edited) ups, tiešām paļaujas. nebiju isti sapratis. taatad sanaak ka nav iespeejams to onclick submit normaalu shajaa gadiijumaa izveidot? hmm, nesaprotu kaa iisti var nosuutiit ar submit(); tos post datus? Edited March 7, 2008 by IM24LV Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 8, 2008 Report Share Posted March 8, 2008 (edited) iisti neparbaudiju bet sadi vajadzetu stradaat <form action="mana_formas_apstrade.php" metgod="POST" name="manaForma"> <input type="text" name="aa" > </form> <a href="#" onclick="bla()">sutiit</a> <script> function bla() { document.manaForma.submit(); } </script> andrisP--> Nosutoot formu ar JS submit poga vispar var nebuut... Biezji vien taa arii ir , un submits aizvietojas ar parastu linku teiksim tados gadijumos kad kautkadu iemeslu delj to Submit pogu nevar pielikt --> nosutisana atrodas citaa freima, dokumentaa utt... IM24LV --> pie submit() janoraada KADU FORMU SUBMITOSI ... tas ir formai jabuut atributam NAME id ID ... Edit : te ir samera labs piemers Edited March 8, 2008 by Grey_Wolf Link to comment Share on other sites More sharing options...
IM24LV Posted March 8, 2008 Author Report Share Posted March 8, 2008 hmm, bet kaa noraadiit submit post veertiibu, ja otraa galaa ir kas shads if (isset($_POST['post_rating'])) un input submit name ir post_rating ? jo ir arii otra veida submit poga, tas ir ja ir nobalsots un tai atkal nosaukums ir delete_rating Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 8, 2008 Report Share Posted March 8, 2008 (edited) IM24LV --> ar to submit vertibu paraak aizrauties nevajag... -- izmanto slepto lauku... <input type="hidden" name="parbaude" value="neka_nav" id="parbaude"> un attiecigi JS funkcija bla( kas) { document.getElByID('parbaude').value=kas; document.manaForma.submit(); } <a href="#" onclick="bla('nobalsots')">nobalsots</a> <a href="#" onclick="bla(Nav 'nobalsots')">Nav nobalsots</a> un tad saliidzini peec $_POST['parbaude'] tb shadi vari uztaisiit N tos variantus... saja gadijuma jau ir 3 varianti /neka_nav /nobalsots / Nav nobalsots / Edited March 8, 2008 by Grey_Wolf Link to comment Share on other sites More sharing options...
andrisp Posted March 8, 2008 Report Share Posted March 8, 2008 andrisP--> Nosutoot formu ar JS submit poga vispar var nebuut... Grey_Wolf, un kāpēc tu domā, ka es to nezinu ? :) Link to comment Share on other sites More sharing options...
IM24LV Posted March 8, 2008 Author Report Share Posted March 8, 2008 Lielais paldies! :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted March 8, 2008 Report Share Posted March 8, 2008 Grey_Wolf, un kāpēc tu domā, ka es to nezinu ? :) mazliet kljudijos tevis uzrakstiitajaa textaa... :( par submit Name.... Link to comment Share on other sites More sharing options...
Recommended Posts