eftersom du inte säger ett dyft om hur din kod ser ut så gissar jag lite.
<form ... onsubmit="return funktion(argument);" ..>
Ersätt funktion(argument) med ditt kall till rätt funktion.
4 svar · 354 visningar · startad av nilleonline
Jag använder javascriptet: http://www.w3schools.com/js/js_form_validation.asp
och det gör vad det ska. Om man inte fyllt i namnet så kommer en poppup. Men formuläret skickas ju ändå. Hur gör jag för att det bara ska skickas om namnet är ifyllt?
eftersom du inte säger ett dyft om hur din kod ser ut så gissar jag lite.
<form ... onsubmit="return funktion(argument);" ..>
Ersätt funktion(argument) med ditt kall till rätt funktion.
Så här ser koden ut <form name="form" id="form" method="post" action="addComment.asp" onsubmit="return validate_form(this)">
Där: addComment.asp är funktionen som ska utföras. Men jag vill bara att den utförs om namn fältet är ifyllt.
Du får du kontrollera det i validate_form-funktionen, i Javascript.
ok, hur gör jag det? kanske ska flyttas till javascript då. Men fins det inget enkelt sätt att göra det med asp? Ska försöka fixa det själv. återkommer om det blir problem.