26. marts 2007 - 14:42Der er
16 kommentarer og 1 løsning
Hvordan tester jeg på http: forekomsten ?
jeg har følgende funktion: function valider(){ with(document.forms[0]){ if(afsender.value){ if(emne.value){ if(tekst.value){ return true; }else{ alert('Du har ikke skrevet noget indlæg!'); } }else{ alert('Husk at angive en emne-beskrivelse af dit indlæg!'); } }else{ alert('Husk at angive dit navn!'); } } return false; } </script>
dette script vil jeg gerne have udbygget med test på forekomsten af http:// i afsender.value hvis findes, så skrives en alert 'Links er ikke tilladt!'
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<script type="txt/javascript"> function valider(){ with(document.forms[0]){ if(afsender.value && !afsender.value.match(/^http:\/\//)){ if(emne.value){ if(tekst.value){ return true; }else{ alert('Du har ikke skrevet noget indlæg!'); } }else{ alert('Husk at angive en emne-beskrivelse af dit indlæg!'); } }else{ alert('Husk at angive dit navn!'); }else{ alert('Husk at angive en afsender, links er ikke tilladt'); } } return false; } </script>
jeg har prøvet at teste videre - det ser ud til at INGEN af functionens test virker ! hele sidens indhold ser ud som følger: ----------------------------------------------------------------------------- <%@ language="JScript" LCID=1030 %> <% Response.Buffer = false; Response.Expires = -1000; if(!Request.QueryString('FOR').Count)Response.Redirect('start.asp'); %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head> <title>Nyt indlæg til "Spiren" for Urbanplanen</title> <script type="txt/javascript"> function valider(){ with(document.forms[0]){ if(afsender.value && !afsender.value.match(/^http:\/\//)){ if(emne.value){ if(tekst.value){ return true; }else{ alert('Du har ikke skrevet noget indlæg!'); } }else{ alert('Husk at angive en emne-beskrivelse af dit indlæg!'); } }else{ alert('Husk at angive dit navn!'); }else{ alert('Husk at angive en afsender, links er ikke tilladt'); } } return false; } </script> <link rel="STYLESHEET" type="text/css" href="forum.css"> </head> <!--- alert('Husk at angive din e-mail adresse!') --> <body topmargin=2 leftmargin=5 bgcolor="#FFFFFF"> <font face="Verdana"> <table width=100% border=0 cellpadding=2 cellspacing=0> <tr> <td><center><img src="kombiramme.gif"><br><font size="+3"> <b>"Spiren" for Urbanplanen</b></font> <img src="nyhed.gif" width="80" height="101"> </center> </td> </tr> </table> <hr>
<script type="text/javascript"> function valider(f){ with(f){ alert(afsender.value); if(afsender.value && !afsender.value.match(/^http:\/\//)){ if(emne.value){ if(tekst.value){ return true; }else{ alert('Du har ikke skrevet noget indlæg!'); } }else{ alert('Husk at angive en emne-beskrivelse af dit indlæg!'); } }else{ alert('Husk at angive dit navn! -- links er ikke tilladt'); } } return false; } </script>
jeg har nu rettet functionen til, som du har beskrevet, men INGEN af testene virker - hverken med oprettelse af en tom formular, eller med http:// i afsenderfeltet !!!???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.