Jump to content
php.lv forumi

Recommended Posts

Posted

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? :-/

Posted (edited)

ir tas pats. nu tukshu taadaa zinjaa ka netiek izdariita nepiecieshamaa darbiiba

Edited by IM24LV
Posted

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 ?

Posted

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:

Posted
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.

Posted (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 by cilveks
Posted (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 by IM24LV
Posted (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 by Grey_Wolf
Posted

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

Posted (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 by Grey_Wolf
×
×
  • Create New...