Toon posts:

Button met submit actie...(geen standaard vraag)

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wat ik dus wil is het volgende:
Ik wil een button met een submit actie. Hierbij wil ik een login formulier (ja, mensen ik weet dat ieder baby dit kan kraken!). Ik heb hiervoor de volgende scriptjes gevonden:
----
Button met submit actie:
-
code:
1
<input type="image" value="submitname" src="pictures/submit-button.gif" width="80" height="20" border="0" alt="SUBMIT!" name="image">

----
Formulier met wachtwoord:
-
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<form>
<p>ENTER USER NAME : 
  <input type="text" name="text2">
</p>
<p> ENTER PASSWORD :
<input type="password" name="text1">
  <input type="button" value="Check In" name="Submit" onclick=javascript:validate(text2.value,"free",text1.value,"javascript") >
</p>

</form>
<script language = "javascript">

function validate(text1,text2,text3,text4)
{
 if (text1==text2 && text3==text4)
 load('success.htm');
 else 
 {
  load('failure.htm');
 }
}
function load(url)
{
 location.href=url;
}
</script>

----
Maar hoe koppel ik deze actie nu aan die button (plaatje)?: onclick=javascript:validate(text2.value,"free",text1.value,"javascript")
:? :? :? :? :?

Verwijderd

je wilt i.p.v de standaard grijze buttons een eigen plaatje met de tekst "verzenden" voor het versturen van je formulier?

Verwijderd

Verwijderd schreef op 10 November 2002 @ 01:10:
je wilt i.p.v de standaard grijze buttons een eigen plaatje met de tekst "verzenden" voor het versturen van je formulier?
ik begrijp het ook niet, maar als hij bedoelt wat jij zegt is hij op zoek naar < input type="image" / > ...

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

De button weghalen, je <input type="image"> in je form zetten en je onclick-event aan dit veld koppelen.

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Verwijderd

Topicstarter
Verwijderd schreef op 10 november 2002 @ 01:10:
je wilt i.p.v de standaard grijze buttons een eigen plaatje met de tekst "verzenden" voor het versturen van je formulier?
Dat klopt maar dat weet ik al hoe dat gaat: <input type="image" value="submitname" src="pictures/submit-button.gif" width="80" height="20" border="0" alt="SUBMIT!" name="image">
Maar nu wil ik de volgende actie aan dat plaatje toevoegen (dus niet de actie-->submit): onclick=javascript:validate(text2.value,"free",text1.value,"javascript")
Zodat het scriptje wat daar onderstaat werkt!

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 10:17
Wil je in het vervolg even je text tussen [ code] en [ /code] plaatsen? Dan is het _heel_ wat makkelijker te lezen :)
bvd.

Verbouwing


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:18

crisp

Devver

Pixelated

form-validatie hoort in het onsubmit-event van je form. Dan kan je de submit ook cancellen als hij niet door de validatie komt mbv return false;
Dit:
code:
1
onclick=javascript:validate(text2.value,"free",text1.value,"javascript")

is sowieso fout want in een event-handler hoort er geen javascript: voor te staan.
En sorry for telling you this: dit zijn wel standaard vragen...

Intentionally left blank


  • MP83
  • Registratie: Januari 2000
  • Laatst online: 31-01 18:11
lees jij ook wat er staat? Volgens mij geeft crisp het antwoord namelijk.

Verwijderd

zet gewoon een href om je plaatje heen, zoiets:
code:
1
2
<a href="javascript: void(null);" onClick="validate( text2.value, 'free', text1.value, 'javascript'); return false;">
[img]"bla.gif"[/img]</a>

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:08

RM-rf

1 2 3 4 5 7 6 8 9

crisp schreef op 10 november 2002 @ 15:48:
form-validatie hoort in het onsubmit-event van je form. Dan kan je de submit ook cancellen als hij niet door de validatie komt mbv return false;
oftewel
code:
1
<form onsubmit="validate(text2.value, 'free', text1.value, 'javascript')">


gezien je code echter zker niet praktisch is,
is het effect van
code:
1
2
3
<a href="javascript:validate(text2.value, 'free', text1.value, 
   'javascript')"><img 
   src="plaatje.gif"></a>


eigenlijk gelijk.

je scriptje is erg klunsig, een password scriptje met de gebruikersnaam en wachtwoord direct in de sourcecode evenals de harde pagina waarnaar een 'true' hem refereert, absoluut een vorm van non-beveiliging.
Dit:
code:
1
onclick=javascript:validate(text2.value,"free",text1.value,"javascript")

is sowieso fout want in een event-handler hoort er geen javascript: voor te staan.
En sorry for telling you this: dit zijn wel standaard vragen...
hmm, fout is een groot woord en hier onterecht, overbodig is meer op zijn plaats, verder vind ik het ontbreken van quootes om de event-attribuut serieuser

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1