Jump to content
php.lv forumi

Back


hackerman

Recommended Posts

Lieta tāda, ka ir jāčeko aizpildītie lauciņi :)

 

<?
if (empty($_POST["how_much"])) 

die ("<script> alert('Aizpildi visus laukus!')</script><br>");

?>

 

 

Itkā viss ok, bet pēc OK nospiešanas paliek balta lapa... Kā, lai uztaisa, ka alert izlec uz esošās loga, vai vismaz pēc ok nospiešanas izdara kautkādu "back" funciju...

 

Tā, pa ausu galam esmu dzirdējis, precīzāk redzējis :D Nu ~ tādu fciju javacsript:history_back vai kautko līdzīgu...Šajā gadījumā manliekas tāda neder.. ?

Edited by hackerman
Link to comment
Share on other sites

Nu lūk...

<A HREF="java script:if (window.back) window.back()">Back to previous
page</A><br>

 

 

A kā viņu dabūt, lai automātiski pēc OK nopiešanas viņš darbotos? Nu, lai nebūtu jāspaida vēlvienu reizi poga...

 

P.S. Tas par javascriptu bija tikai akls minējums... Varbūt ir citi veidi? Labāki? Ērtāki?

Link to comment
Share on other sites

andrisp, kāda būtu jēga no tā, ka, nospiežot pogu, tev izlec paziņojums, ka nav aizpildīti visi lauki (tā es sapratu) un iet atpakaļ?

 

Labāk pie onload:

<?php
if (empty($_POST['data']))
{
?>
<script>
window.onload=function() {
alert('nav visi lauki pilni');
history.go(-1);
};
</script>
<?php
}
?>

Būtība var tās 2 rindiņas arī nelikt iekš onload, bet atstāt vienkārši starp script tagiem.

Link to comment
Share on other sites

×
×
  • Create New...