webForumDet fria alternativet

Göra om aspkod till javascript?!

1 svar · 259 visningar · startad av henkepenka

henkepenkaMedlem sedan sep. 2002125 inlägg
#1

Hejsan!

Jag har en kontroll av ett formulär i javascript och nu vill jag att den ska kontrollera ytterligare en sak. Men jag har bara den kontrollen i asp-kod. Är det någon vänlig person här som skulle kunna hjälpa mig med det?

Först kommer kod för kontrollen av formuläret i javascript så ni ser hur de ser ut...

function koll(){
	if (document.annons.subject.value==""){
		alert("Du glömde skriva rubrik");
		return false;
	}
	if (document.annons.text.value==""){
		alert("Du glömde skriva annonstext");
		return false;
	}
	if (document.annons.category.value==""){
		alert("Du glömde välja kategori");
		return false;
	}
	
	var tecken = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\,\.\;\:\'\*\¨\^\~\-\s]/gi;
	var kolla = document.annons.pris.value.search(tecken);

	if(kolla != -1){
		alert("Bara siffror i priset");
		return false;
	} 
	if (document.annons.pris.value==""){
		alert("Du glömde priset");
		return false;
	} 
	if (document.annons.name.value==""){
		alert("Du glömde skriva ditt namn");
		return false;
	} 
	if (document.annons.lan.value==""){
		alert("Du glömde välja län");
		return false;
	}
	
	var tecken = /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\,\;\:\'\*\¨\^\~\s]/gi;
	var kolla = document.annons.email.value.search(tecken);

	if(kolla != -1){
		alert("Emailadressen är ogiltig");
		return false;
	} 
	if (document.annons.email.value.indexOf ('@',0) == -1 || document.annons.email.value.indexOf ('.',0) == -1){
		alert('Emailadressen är ogiltig');
		return false;
	}
	if (document.annons.email.value==""){
		alert("Glömt skriva emailadressen eller så är den ogiltig");
		return false;
	} 
	
	var tecken = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\,\.\;\:\'\*\¨\^\~\-\s]/gi;
	var kolla = document.annons.tfn.value.search(tecken);

	if(kolla != -1){
		alert("Bara siffror i telefonnummret");
		return false;
	} 
	if (document.annons.tfn.value==""){
		alert("Du glömde ditt telefonnummer");
		return false;
	}
	
	var tecken = /[a-z\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\,\.\;\:\'\*\¨\^\~\-\s]/gi;
	var kolla = document.annons.mobil.value.search(tecken);

	if(kolla != -1){
		alert("Bara siffror i mobilnummret");
		return false;
		}
		
	if(!document.annons.regler.checked){
		alert("Godkänn reglerna");
		return false;
		}
	return true;
}

Och här kommer aspkoden för kontrollen av ett annat fält som ingår i samma formulär och ska då vara med i samma funktion som det över här.

If expo <> "" Then

	SQL = "Select * from telefix Where INPUT = " & expo
	Set Rs = Connect.execute(SQL)
	
	If Rs.EOF Then
		If expo <> "" Then
			Här ska det komma upp en alert där det står att koden är fel
		Else
			expo = "No"
		End If
	Else
		Connect.Execute "Update telefix Set INPUT = '0' Where id =" & Rs("id") & "",,128
	End If
	Rs.Close : Set RS = nothing
	End If

Det vore toppen ifall någon kunde hjälpa mig med detta!

henkepenkaMedlem sedan sep. 2002125 inlägg
#2

Kan hända att detta inlägg hamnade i fel kategori...får flytta det ifall det är så...sorry

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