webForumDet fria alternativet

Köra Javascript vid Form Action

6 svar · 791 visningar · startad av seamonster

seamonsterMedlem sedan maj 200848 inlägg
#1

Hejsan, utvecklar en lite rolig grej just nu och undrar hur man får en button och kör ett javascript.

addtocart.js

<ascript language="javascript">
alert ("Alerted!")
</script>

Form

<form action="javascript" method="addtocart.js"> 
<center> 
<input type="submit" value="Add To Cart"> 
</center>
</form>

När jag sen trycker på knappen skickas jag bara till javascirptet...
Jag vill att det ska executas.. altså köra en Alert.
Någon som kan hjälpa till?

/Seamonster

colioneMedlem sedan juni 20014 421 inlägg
#2

Oftast vill man få returen från en funktion:
onsubmit="return funktionsnamn();"

seamonsterMedlem sedan maj 200848 inlägg
#3

Nja.. det funkar inte riktigt...
Inom Head taggen har jag:

<script language="javascript">
function addtocart
{
alert ("Alerted!")
}
</script>

Och i sk. "Formuläret" finns:

<form onsubmit="return addtocart();">
<input type="submit" value="Add To Cart">
</form>

När man nu klicka på knappen, skickas man tillbaka till startsidan (index.php, från index.php?page=library)

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Du har ingen action på ditt formulär.

seamonsterMedlem sedan maj 200848 inlägg
#5

Och vad ska stå i den? sumbit funkar inte...

voigtann1Medlem sedan juni 20019 519 inlägg
#6
<script type="text/javascript">
<!--
function f() {
	alert('test');
}
//-->
</script>

<form action="hoppa_till_sida.php" onsubmit="f();">
	<input type="submit" />
</form>
seamonsterMedlem sedan maj 200848 inlägg
#7

Tack Tack

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)