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!