13. november 2003 - 17:11Der er
12 kommentarer og 1 løsning
return onSubmit
Hej alle sammen
Jeg har en form der består af tre knapper (opret/rediger og slet). Jeg ville gerne om en af jer kunne hjælpe mig med at kalde nedenstående scrip når man trykker på slet-knappen - og kun sletknappen. Som det er lige nu kommer pop-up'en hele tiden, hvilket ikke er så hensgigtsmæssigt :-)
<script type="text/JavaScript"> function confirmChois(handling) { if ( confirm("Er du sikker") ) { return true; } else { return false; } } </script>
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Har du fundet en browser, hvor det virker, skyldes det en browser-fejl. Det vil meget sandsynligt ikke fungere i næste version af samme browser - ligesom, det formodentlig ikke virker i andre browsere. Der findes ingen onsubmit-handler på på form-controls ... kun på form-elementet.
Jeg ved godt det ikke virker man kan noget gøre noget i stil med:
<script type="text/JavaScript"> function confirmChois(handling) { if (handling == 'slet') { if ( confirm("Er du sikker på du vil slette den valgte post") ) { return true; } else { return false; } } else { return true; } } </script>
Nej, du kan ikke bruge submit-knapper, men du kan skrive: <input type="button" value="Opret" onClick="confirmChois()">
Så skal din funktion returnere: document.thingForm.submit() hvis formen skal submttes og ellers 'return false'. Samtidig skal du slette din onsubmit-handler på formen. /mvh
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.