Typo
text/jav[b]a[/b]script
Anledningen till att validatorn klagar på "language", är att det attributet är föråldrat.
7 svar · 301 visningar · startad av MickeA.com
Tjena
Har ett litet problem med en funktion som inte vill funka.
Det är ett formulär som ska valideras enl. följande funktion:
<script type="text/javscript">
<!--
function postReport(){
var f = document.frmReport;
if(f.pAutDate.value=="" || f.pReport.value==""){
alert("Fyll i alla uppgifter korrekt.\n");
return false;
}
f.submit();
}
//-->
</script>
Funktionen ligger innanför mina headtaggar och rader som anroper funktionen är:
<input type="button" class="btn" onclick="return postReport();" value="Spara" />
Men det här funkar inte alls, får hela tiden JS-Felet postReport not defined. Har inte en aning om vad det här beror på, för jag hittar inget fel i koden. Har provat att byta funktionsnamn men utan resultat. Något jag tyckte vad konstigt var att man inte skulle ha med language="javascript" i scripttaggen, något som w3 gnällde om.
Vad gör jag för fel?
Tack!
Typo
text/jav[b]a[/b]script
Anledningen till att validatorn klagar på "language", är att det attributet är föråldrat.
Peter S skrev:
text/jav[b]a[/b]script
Ahh, vilket onödigt och klantigt fel, jag får läsa mig att stava rätt nästa gång.
Tack!
HEJ!
När ändå W3C och validering diskuteras, undrar jag hur man får igenom javascriptsanrop på rätt sätt för XHTML 1.0?
Har innan lagt
<form method="post" action="sida.asp" OnSubmit="return val()">
men, det går inte.
Såg här att man ska lägga det på submit, gjorde så, och då validerar det rätt.
<input type="submit" name="s" value="->" title="->" onclick="return val()" />
Är det alltså rätt sätt?
Det borde gå med onsubmit, men använd inga hemska versaler i attributnamnen. Vilket felmeddelande får du från validatorn när du använder onsubmit utan hemska versaler?
onsubmit validerar!
HEJ!
This page is not Valid XHTML 1.0 Transitional!
med
<form method="post" action="sida.asp" onsubmit="return val()" >
Tyvärr!
[edit]Jo, det validerar visst![/edit]
Jag hade för mig att det inte skulle fungera, har för mig att det brukat vara svaret i sådana frågor.
När jag fick problem med det själv för några dagar sedan, har jag inte hunnit leta upp svaret, och tog därför upp frågan här.
Men du borde ju få något specifikt fel som pekar på onsubmit?