/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Confirmation box i PHP
Fra : zeon


Dato : 20-06-02 20:37

Hej,

Eksempel: En bruger vil gerne slette en artikel i et CMS system. Når
brugeren trykker på deleteknappen for den tilhørende artikel, kunne det være
rart, hvis der kommer en confirmation box frem, som brugeren sige 'OK' til
_inden_ at artiklen slettes i databasen. Hvis brugern trykker 'cancel' skal
han bare vende tilbage til siden, uden at der er forretaget ændringer i
db'en.

Er det muligt at lave dette i PHP eller bliver man nødt til at kombinere det
med eks. javascript? Hvordan kan det evt. laves??

Takker på forhånd

/Thomas



 
 
Jonas Koch Bentzen (20-06-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 20-06-02 20:40

zeon wrote:
>
> Eksempel: En bruger vil gerne slette en artikel i et CMS system. Når
> brugeren trykker på deleteknappen for den tilhørende artikel, kunne det være
> rart, hvis der kommer en confirmation box frem, som brugeren sige 'OK' til
> _inden_ at artiklen slettes i databasen. Hvis brugern trykker 'cancel' skal
> han bare vende tilbage til siden, uden at der er forretaget ændringer i
> db'en.
>
> Er det muligt at lave dette i PHP eller bliver man nødt til at kombinere det
> med eks. javascript?

Det skal laves med JavaScript. FUT dk.edb.internet.webdesign.clientside.

> Hvordan kan det evt. laves??

<script type='text/javascript'>
function tjekFormular() {
if (document.getElementById("idSlet").checked) {
return confirm("Er du sikker på, at du vil slette artiklen?")
}

return true;
}
</script>

<form action='noget.php' method='post' onsubmit='return tjekFormular()'>
<input type='checkbox' name='slet' value='1' id='idSlet'/>
<input type='submit'/>
</form>


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste