Avatar billede fangel Nybegynder
03. oktober 2003 - 17:41 Der er 6 kommentarer og
2 løsninger

tjekke om feldt er tomt eller kun indeholder mellemrum

Hep-hey...

skal bruge en funktion til at tjekker om et felt (fx med id="detteFeldt") er tomt eller kun indeholder mellemrum

i PHP ville det sådan her ud - if($trim($indhold) == '')

funktionen skal bruges til en onSubmit - hvis det er tomt, skal funktionen lave et window.alert() kald + returnere falsk - så formen ikke bliver submittet

Morten
Avatar billede ztyxx Nybegynder
03. oktober 2003 - 17:48 #1
<html>
<head>

<title>tjek felt</title>

</head>
<script language="javascript">
<!--
function funk() {
    if (!form1.felt1.value)
    alert('feltet er tomt')
    return false
    }
//-->
</script>
<body>
<form name=form1 method=post onsubmit="funk()">
<input type="text" name="felt1">
<input type="submit" value=tryk>
</form>
</body>
</html>
Avatar billede squashguy Nybegynder
03. oktober 2003 - 17:55 #2
regex = /^[\s]*$/;
if(regex.test(indhold)) alert("tom");
Avatar billede squashguy Nybegynder
03. oktober 2003 - 17:56 #3
.
Avatar billede fangel Nybegynder
03. oktober 2003 - 17:58 #4
squashguy ->

kan du sætte det ind i den her funktion:

    <!--
      function checkForm() {
        if (!document.getElementById("inpText").value){
          alert("Du skal indtaste noget i Tekstfeldtet!");
          return false;
        }
      }
    //-->

den har jeg nmli' fået til at virke med det nyværende system...

Morten
Avatar billede squashguy Nybegynder
03. oktober 2003 - 18:01 #5
function checkForm() {
    regex = /^[\s]*$/;
        if (regex.test(document.getElementById("inpText").value)){
          alert("Du skal indtaste noget i Tekstfeldtet!");
          return false;
        }
      }
Avatar billede fangel Nybegynder
03. oktober 2003 - 18:03 #6
hep-hey... det virker dejlig godt...

point deles, da ztyxx stod for funktion og squashguy for regexp

Morten
Avatar billede ztyxx Nybegynder
03. oktober 2003 - 20:05 #7
jamen så vil jeg da takke pænt for point ;-)
Avatar billede babysus85 Nybegynder
30. november 2006 - 00:56 #8
Nice Work!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester