webForumDet fria alternativet

Fungerade för 5 min sedan men inte längre

JavaScript

6 svar · 187 visningar · startad av freeman

Medlem sedan juni 200327 inlägg
Frågan#1

Hej

Av någon anledning slutade mitt javascript att fungera.
Scriptet är till för att hindra folk att inte fylla i alla fält i ett formulär.

Detta ligger i headern

<script src="js.js"></script>

detta ligger i js.js

<!--
//----------------------------------------------------------------------------------------------------------------------------------

 function blured(){
	for (a in document.links) document.links[a].onfocus = document.links[a].blur;}
	if (document.all){document.onmousedown = blured;}

//----------------------------------------------------------------------------------------------------------------------------------

function projekt(){
	if (document.nyhet.namn.value==""){
		alert("Du glömde skriva kontakt!");
		return false;
	} else if (document.nyhet.rubrik.value==""){
		alert("Du glömde skriva projekt!");
		return false;
	} else if (document.nyhet.nyhet.value==""){
		alert("Du glömde skriva informationen!");
		return false;
	} else if (document.nyhet.art.value==""){
		alert("Du glömde skriva art!");
		return false;
	} else if (document.nyhet.entrepenor.value==""){
		alert("Du glömde skriva entrepenör!");
		return false;
	} else if (document.nyhet.anbudsdatum.value==""){
		alert("Du glömde skriva anbudsdatum!");
		return false;
	} else if (document.nyhet.bestallare.value==""){
		alert("Du glömde skriva beställare!");
		return false;
	} else if (document.nyhet.nyhet.value==""){
		alert("Du glömde skriva informationen!");
		return false;
	}
}

//----------------------------------------------------------------------------------------------------------------------------------

function Nybild(){ 
	if (document.frmUpload.fil.value=="") {alert("Du glömde välja bild!");
		return false;
	}
}

//----------------------------------------------------------------------------------------------------------------------------------

//-->

Detta problem upstod när jag la till några fält i formulären, däribland

År: <select name="ar">
<option value="2003" selected>2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
</select>

Ngn som vet vad felet kan vara?

Medlem sedan juni 20004 308 inlägg
#2

<!-- - Detta är en html-kommentar och skall inte ligga i en javascript-fil.

Sedan fattas det lite "mås-vingar" { och }

function blured(){
	for (a in document.links){ document.links[a].onfocus = document.links[a].blur;}
	if (document.all){document.onmousedown = blured;}
}
Medlem sedan juni 200327 inlägg
#3

Nope, alltså det verkar som den struntar helt och hålet i javascriptet, finns det något annat sätt att få javascriptet att köras?

Medlem sedan sep. 20026 425 inlägg
#4

Sparat filen ordentligt, eller i värsta fall: startat om webbläsaren eller till och med datorn?

Medlem sedan juni 200327 inlägg
#5

BLIR HELT TOKIG!!!

Jag har startat om datorn och allt men den vägrar att köra javascriptet!!!

Räcker det inte med denna rad i admin.asp

<script src="js.js"></script>

Borde ju göra det eftersom det fungerade igår

Medlem sedan juni 200327 inlägg
#6

Borde inte jag få ett felmeddelande om jag "förstör" javascriptet och försöker ladda det???

Som sag, jag blir tokig!!!

/mvh Niclas S

Medlem sedan juni 20004 308 inlägg
#7

... och du använder onsubmit="return projekt();" i <form>-taggen? Du har inte dubletter av funktionen definierad någon annanstanns?

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)