Jump to content
php.lv forumi

vairāki button-i vienai formai


tomaac

Recommended Posts

Man ir forma, kurai ir poga Save un attiecīgi izpildās kaut kāds kods.

 

Man vajadzētu, lai tai pašai formai būtu vairāk kā viena poga, piemēram, poga Reset, kuru nospiežot izpildītos cits kods. Kā to var panākt?

 

Otrs jautājums - vajag vēl trešo pogu "Close", kuru nospiežot aizverass forma (window.close)

Kā uztaisīt, lai pirms aizvēršanas (poga Close, alt+f4, x) tiek pajautāts "Do you want to close"? un ir trīs izvēles iespējas - Close without Save, Close and Save, Do not close - un attiecīgi nospiežot katru pogu izpildās savs kods.

 

P.S. es ir diezgan iesācējs iekš PHP

Link to comment
Share on other sites

<input type="submit" value="daram pirmo" name="dar1">

<input type="submit" value="daram otro" name="dar2">

<input type="button" value="aizveert logu" name="close" onClick="java script:window.close();">

<input type="submit" value="dzeest ierakstu" name="del" onClick="java script:return(confirm('Tieshaam dzeest?'));">

 

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST'){

if(isset($_POST['dar1'])){

//daram to kas paredzeets pie pirmaas pogas

}

elseif(isset($_POST['dar2'])){

//daram to kas paredzeets pie otraas pogas

}

elseif(isset($_POST['del'])){

//dzeesham

}

}

 

Galvenais ko atcereeties, ka to pogu, kurai buus jaaizpildaas, ja kautkur formaa pildot kaadu lauku un nospiezh enter(nosubmitojas forma), tad vinsh pienjems, ka nospiests ir tas submits, kursh no augshas html`aa buus sastopams pirmais.

 

Par to, kaa uzzinaat vai lietotaajs ir aizstaisiijis paarluuku jau tika runaats ieksh JavaScript sadaljas pirms kaada laika un atbilde taa arii netika guuta.

 

UPD: jaa, php_Stopp taisniiba, izlaboju

Edited by Kristabs
Link to comment
Share on other sites

kapeec kljuuda ??? man gan liekas ka nau kljuuda

onClick="java script:return(confirm('Tieshaam dzeest?'));"

kad nospiediis to pogu, useri izleks logs

Tieshaam dzeest?

ar pogaam OK un Cancel

ja nospiezh ok, lapa submitojas, ja cancel, nekas nenotiek :)

Edited by Klez
Link to comment
Share on other sites

×
×
  • Create New...