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