Toon posts:

Javascript: opvragen submit

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om de 'value' van een submit op te vragen bij het uitvoeren van een functie die bij onSubmit staat (in het formgedeelte).

Het is de bedoeling dat de javascript functie enkel blaat weergeeft bij het klikken op Cancel (en dus niet op CancelOrder)

Alvast bedankt

code in frmMyform.asp
...
%><form name="frmMyform" onsubmit="return isReady(this)"
action="MyformChange.asp" method="post" ID="Form1"><%
...
<input type="submit" name="cmdCancel" value="Cancel" ID="Submit3"/>
<input type="submit" name="cmdCancel" value="CancelOrder" ID="Submit3"/>

code in java.js
...

function isReady(form) {
if (document.frmMyform.cmdCancel.value == "Cancel") {
alert("blaat");
...

Ook al het volgende geprobeerd:
if (form.cmdCancel.value == "Cancel") {

  • Tubby
  • Registratie: Juni 2001
  • Laatst online: 04-05 21:41

Tubby

or not to be

2 buttons maken en zelf met javascript je form submitten via form.submit() wanneer er is voldaan aan de voorwaarden

[ Voor 33% gewijzigd door Tubby op 24-05-2005 22:10 ]

tubby.nl - Artes Moriendi - q1 - bf1942 - WoT - pubg - LinkedIN


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script type="text/javascript">

var button;
function whichButton(form)
{
    alert('Je klikte op button \'' + button + '\'');
    return false;
}

</script>
<form action="#" onsubmit="return whichButton(this)">
    <input type="submit" name="cmdCancel" value="Cancel" onclick="button=this.value">
    <input type="submit" name="cmdCancel" value="CancelOrder" onclick="button=this.value">
</form>

Intentionally left blank


Verwijderd

Topicstarter
Heb ik ook al aan gedacht, probleem is dat de pagina daarachter moet gebruikt worden en die vraagt cmdCancel op (en voert verschillende acties uit naargelang de value van deze waarden). Maw 2 buttons gebruiken met een verschillende value gaat niet.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op dinsdag 24 mei 2005 @ 22:18:
Heb ik ook al aan gedacht, probleem is dat de pagina daarachter moet gebruikt worden en die vraagt cmdCancel op (en voert verschillende acties uit naargelang de value van deze waarden). Maw 2 buttons gebruiken met een verschillende value gaat niet.
Dat is met een hidden veld nog wel op te lossen, maar ik zou gaan voor een methode die zonder javascript support clientside ook nog bruikbaar is zoals mijn voorbeeld ;)

Intentionally left blank


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
Verwijderd schreef op dinsdag 24 mei 2005 @ 22:18:
Heb ik ook al aan gedacht, probleem is dat de pagina daarachter moet gebruikt worden en die vraagt cmdCancel op (en voert verschillende acties uit naargelang de value van deze waarden). Maw 2 buttons gebruiken met een verschillende value gaat niet.
Waarom kan dat niet? Je kunt toch bij de onclick ook de value van een hidden input aanpassen en die dan gebruiken om de serverside uit te voeren acties mee te bepalen?

[ Voor 52% gewijzigd door faabman op 24-05-2005 22:24 ]

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

Topicstarter
ok crisp bedankt, het werkt

en natuurlijk ook bedankt aan de rest voor jullie moeite :)
Pagina: 1