12. august 2002 - 15:20Der er
4 kommentarer og 1 løsning
Submit form, afhængigt af hvilken knap man trykkede i en prompt
Hej.
Jeg er ved at lave et skema som skal udfyldes af én bruger, og enten godkendes eller afvises af en anden.
Hvis skemaet skal afvises skal der være mulighed for at indtaste en kommentar til hvorfor det blev afvist, men det skal dog ikke være påtvunget at skrive noget i prompten.
Dvs. at klikker man på OK skal værdien fra prompten indsættes i et hidden-felt, og formen submittes uden hensyntagen til om prompten er udfyldt eller ej. klikker man på Cancel skal prompten lukkes uden yderligere handling.
Kort sagt: Det jeg har brug for er at bedømme hvilken knap der blev aktiveret i en prompt.
Min form indeholder flere submitknapper hvorfor denne løsning ikke kan bruges, desværre...
Jeg har dog forsøgt at bruge din idé og har skrevet den lidt om som følger:
<FORM>
<INPUT TYPE="hidden" NAME="comments">
<INPUT TYPE="submit" NAME="godkend" VALUE="Godkend" onClick="java script: return window.confirm('Er du sikker på at du vil godkende skemaet?');">
<INPUT TYPE="submit" NAME="afvis" VALUE="Afvis" onClick="java script: val = prompt('Er du sikker på at du vil afvise skemaet?\nAngiv evt. en årsag:', ''); if (val != null) {this.form.comments.value = val; return true;} else {return false;}">
</FORM>
Det ser ud til at fungere efter hensigten, så du får points'ene :)
Jakob
Synes godt om
Slettet bruger
12. august 2002 - 18:18#3
Du må ikke skrive "java script:" i en event-handler! Det er allered underforstået, at det, du skriver, er et script!
Gør det nogen skade at det står der? Jeg mener, der skal vel stå et eller andet, hvis man vil bruge eksempelvis vbscript?
Synes godt om
Slettet bruger
13. august 2002 - 14:13#5
Det gør kun den skade, at det er imod standarderne. Og hvis man ikke nogenlunde følger standarderne, bliver man langsomt overhalet af udviklingen!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.