Avatar billede iceb1977 Nybegynder
17. november 2003 - 21:34 Der er 16 kommentarer og
1 løsning

formular validering

Hej

Hvordan laver jeg en jscript pop up der kommer

op når der er et felt der ikke er blevet

udfyldt eller i det hele taget hvis der

ER nogle felter der er tomme......

Den pågældende virker ikke hvordan skal

den se ud i stedet  ?

KODE:

<HTML>
<HEAD>
<TITLE>Anbefal iceb.dk</TITLE>


<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>


<SCRIPT LANGUAGE=JAVASCRIPT>
function validate(formCheck) //Function with a parameter representing a form name.
{
    if (formCheck.FromName.value =="")
    {
        alert("Please provide your name:");
        formCheck.name.focus();
        return false;
    }
 
    return true;
}



{
    if (formCheck.Body.value =="")
    {
        alert("Please provide your name:");
        formCheck.name.focus();
        return false;
    }
 
    return true;
}

{
    if (formCheck.To.value =="")
    {
        alert("Please provide your name:");
        formCheck.name.focus();
        return false;
    }
 
    return true;
}
</SCRIPT>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>



<FORM name="inform" METHOD="POST" ACTION="s.asp">

<TABLE CELLSPACING=0 CELLPADDING=2 BGCOLOR="#E0E0E0">
    <TR>
        <TD></TD>
        <TD><B></B></TD>
    </TR>
   
        <TD><INPUT SIZE=20 TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
    </TR>
    <TR>
        <TD>Hvilket navn? (Indtast dit navn):</TD>
        <TD><INPUT SIZE=20 TYPE="TEXT" NAME="FromName"></TD>
    </TR>
   
    </TR>
<TR>
        <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
        <TD><INPUT SIZE=20 LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
    </TR>

    <TR>
        <TD>Din Besked?</TD>
        <TD><textarea name="Body" wrap=physical cols=30 rows=8 onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea>
<br><p align="right">
<input readonly type=text name=remLen size=3 maxlength=3 value="60"> tegn tilbage.</font>
<INPUT type=button name="submit" value=" Send sms." onClick = "return validate(inform)"; >


    </TR>
    <TR>
        <TD COLSPAN=2><p align="right"></TD>
    </TR>

</TABLE>

<input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">


</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.


<br>


<center>

</form>


</BODY>
</HTML>
Avatar billede Slettet bruger
17. november 2003 - 21:39 #1
Her er et lille eksempel. Du kan selv tilføje flere if sætninger ligesom i eksemplet. Din form skal så blot hedde:
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">


function validering()
{
    fejl = 0;
    // nedestående if sætning tjekker om feltet FELTNAVN er udfyldt.
    if ((document.inform.FELTNAVN.value=='') && (fejl==0)) {
        alert('Feltet FELTNAVN er ikke udfyldt');
        fejl = 1;
        document.inform.FELTNAVN.focus();
    }

    if (fejl == 0) {
        document.inform.submit();
    }
}
Avatar billede schaefner Juniormester
17. november 2003 - 21:46 #2
Avatar billede iceb1977 Nybegynder
17. november 2003 - 22:02 #3
ok sæt venligt din kode ind i min ved næsten intet om jscript.....
Avatar billede Slettet bruger
17. november 2003 - 22:33 #4
Sådan. Jeg har rydet lidt op i din kode, da den var meget uoverskuelig. Dog er den stadig ikke helt korrekt. Men det må du selv bøvle videre med :)
Nu virker det i hvert fald med at tjekke om felterne er udfyldt eller ej.

<HTML>
<HEAD>
  <TITLE>Anbefal iceb.dk</TITLE>
  <meta name="Generator" content="Stone's WebWriter 4">

  <script type="text/javascript">
  function validering() {
    fejl = 0;
   
    if ((document.inform.FromName.value=='') && (fejl==0)) {
        alert('Feltet navn er ikke udfyldt');
        fejl = 1;
        document.inform.FromName.focus();
    }

    if ((document.inform.To.value=='') && (fejl==0)) {
        alert('Modtagerens nummer er ikke udfyldt');
        fejl = 1;
        document.inform.To.focus();
    }

    if ((document.inform.Body.value=='') && (fejl==0)) {
        alert('Husk en besked');
        fejl = 1;
        document.inform.Body.focus();
    }



    if (fejl == 0) {
        document.inform.submit();
    }
  }
  </script>


<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->

</script>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
  <input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
  <TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
  <TR>
    <TD></TD>
    <TD></TD>
  </TR>
  <tr>
    <TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
  </TR>
  <TR>
    <TD>Hvilket navn? (Indtast dit navn):</TD>
    <TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
  </TR>
  <TR>
    <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
    <TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
  </TR>
  <TR>
    <TD>Din Besked?</TD>
    <TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td>
    <input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
    <INPUT type="submit" value=" Send sms.">
    </td>
  </TR>
  </TABLE>
</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>

</BODY>
</HTML>
Avatar billede iceb1977 Nybegynder
18. november 2003 - 10:35 #5
Hej igen

Det ser fint ud nu ....

Dog vil jeg gerne have det sådan at den finder ALLE de tomme felter

og melder fejl om dem


eks:

En person udfylder ikke nogen felter

fejl fra felt 1

fejl fra fel2 2

fejl fra felt 3

Der popper kun EN "skærm" op hvor

fejlmeddelelse1 udskrives
fejlmeddelelse2 udskrives
fejlmeddelelse2 udskrives

Ergo står alle fejlmeddelelserne på SAMME "skærm"

Som der er nu virker den sådan at hvis en bruger

udfylder felt 2 så melder og udskriver felt 1 kun fejl og

IKKE felt 3.....
Avatar billede iceb1977 Nybegynder
18. november 2003 - 10:58 #6
Hej igen... tdc har en god validering...

prøv at trykke på send uden at udfylde nogen felter så

giver den dig fejlmeldinger fra ALLE felter ...

http://privat.tdc.dk/internet/bredbaand/bestil/
Avatar billede Slettet bruger
18. november 2003 - 11:31 #7
Så kan du nok bruge noget ala dette :)

<HTML>
<HEAD>
  <TITLE>Anbefal iceb.dk</TITLE>
  <meta name="Generator" content="Stone's WebWriter 4">

<script language="javascript" type="text/javascript">
function validering() {
  var valid    = true;
  var errors  = new Array();
  var names    = new Array('FromName','To','Body');
  var captions = new Array('Dit navn','Modtagerens nummer','En lille besked');
  for (index in names) {
    var name    = names[index];
    var element  = inform.elements[name];
    var error    = true;
    var errormsg = 'Elementet er ikke udfyldt';
   
    switch (name) {
    case 'FromName':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'To':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'Body':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }
    }
   
    if (error) {
    valid = false;
    errors[name] = captions[index] + ' ' + errormsg;
    }
  }
 
  if (!valid) {
    errorstr = 'Følgende fejl dukkede op:\n'
    for (index in errors) {
      errorstr += '- ' +  errors[index] + '\n';
    }
    alert(errorstr);
  }
  return valid;
}
</script>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->

</script>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
  <input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
  <TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
  <TR>
    <TD></TD>
    <TD></TD>
  </TR>
  <tr>
    <TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
  </TR>
  <TR>
    <TD>Hvilket navn? (Indtast dit navn):</TD>
    <TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
  </TR>
  <TR>
    <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
    <TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
  </TR>
  <TR>
    <TD>Din Besked?</TD>
    <TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td>
    <input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
    <INPUT type="submit" NAME="submit" value=" Send sms.">
    </td>
  </TR>
  </TABLE>
</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>

</BODY>
</HTML>
Avatar billede iceb1977 Nybegynder
18. november 2003 - 12:05 #8
Tak tak så kører det jo uden fejl .....

lukker nu....
Avatar billede Slettet bruger
18. november 2003 - 12:11 #9
NP. Og tak for points :)
Avatar billede iceb1977 Nybegynder
18. november 2003 - 13:45 #10
hehe SÅ nu gør din jscript koden at den ikke vil sende sms

kig selv her .....

http://iceb.dk/s.html
Avatar billede Slettet bruger
18. november 2003 - 13:52 #11
hov, det er jo ikke meningen. Men grunden er jo at vi ikke har lavet så, hvis der ingen fejl er skal den udføre handlingen og gå videre til s.asp :)
Ændre scriptet til dette istedet.

<script language="javascript" type="text/javascript">
function validering() {
  var valid    = true;
  var errors  = new Array();
  var names    = new Array('FromName','To','Body');
  var captions = new Array('Dit navn','Modtagerens nummer','En lille besked');
  for (index in names) {
    var name    = names[index];
    var element  = inform.elements[name];
    var error    = true;
    var errormsg = 'Elementet er ikke udfyldt';
   
    switch (name) {
    case 'FromName':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'To':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'Body':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }
    }
   
    if (error) {
    valid = false;
    errors[name] = captions[index] + ' ' + errormsg;
    }
  }
 
  if (!valid) {
    errorstr = 'Følgende fejl dukkede op:\n'
    for (index in errors) {
      errorstr += '- ' +  errors[index] + '\n';
    }
    alert(errorstr);
  }
 
  if (!error) {
  document.inform.submit();
  }
}
</script>
Avatar billede iceb1977 Nybegynder
18. november 2003 - 13:58 #12
er det noget med jeg tilføjer

document.inform.submit()

men hvor og hvordan  ?
Avatar billede iceb1977 Nybegynder
18. november 2003 - 14:02 #13
SÅ har jeg puttet det ind i scriptet men der er jscript

errors .......

<HTML>
<HEAD>
  <TITLE>Anbefal iceb.dk</TITLE>
 

<script language="javascript" type="text/javascript">
function validering() {
  var valid    = true;
  var errors  = new Array();
  var names    = new Array('FromName','To','Body');
  var captions = new Array('Dit navn','Modtagerens nummer','Beskedfeltet');
  for (index in names) {
    var name    = names[index];
    var element  = inform.elements[name];
    var error    = true;
    var errormsg = 'Elementet er ikke udfyldt';
   
    switch (name) {
    case 'FromName':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'To':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'Body':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }
    }
   
    if (error) {
    valid = false;
    errors[name] = captions[index] + ' ' + errormsg;
    }
  }
 
  if (!valid) {
    errorstr = 'Følgende fejl:\n'
    for (index in errors) {
      errorstr += '- ' +  errors[index] + '\n';
    }
    alert(errorstr);
  }
if (!error) {
  document.inform.submit();
  }
}
</script>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->

</script>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
  <input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
  <TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
  <TR>
    <TD></TD>
    <TD></TD>
  </TR>
  <tr>
    <TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
  </TR>
  <TR>
    <TD>Hvilket navn? (Indtast dit navn):</TD>
    <TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
  </TR>
  <TR>
    <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
    <TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
  </TR>
  <TR>
    <TD>Din Besked?</TD>
    <TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td>
    <input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
    <INPUT type="submit" NAME="submit" value=" Send sms.">
    </td>
  </TR>
  </TABLE>
</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>

</BODY>
</HTML>
Avatar billede Slettet bruger
18. november 2003 - 14:09 #14
Mystisk. det fungere nu fint ved mig.
Men du kan prøve at ændre det til

  if (valid) {
  document.inform.submit();
  }
Avatar billede iceb1977 Nybegynder
18. november 2003 - 14:25 #15
Nej nu virker den stadig ikke

hvad kan der være galt ?

<HTML>
<HEAD>
  <TITLE>Anbefal iceb.dk</TITLE>
 

<script language="javascript" type="text/javascript">
function validering() {
  var valid    = true;
  var errors  = new Array();
  var names    = new Array('FromName','To','Body');
  var captions = new Array('Dit navn','Modtagerens nummer','Beskedfeltet');
  for (index in names) {
    var name    = names[index];
    var element  = inform.elements[name];
    var error    = true;
    var errormsg = 'Elementet er ikke udfyldt';

switch (name) {
    case 'FromName':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'To':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'Body':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }
    }
   
    if (error) {
    valid = false;
    errors[name] = captions[index] + ' ' + errormsg;
    }
  }
 
  if (!valid) {
    errorstr = 'Følgende fejl dukkede op:\n'
    for (index in errors) {
      errorstr += '- ' +  errors[index] + '\n';
    }
    alert(errorstr);
  }
  if (valid) {
  document.inform.submit();
  }
</script> 

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->

</script>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
  <input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
  <TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
  <TR>
    <TD></TD>
    <TD></TD>
  </TR>
  <tr>
    <TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
  </TR>
  <TR>
    <TD>Hvilket navn? (Indtast dit navn):</TD>
    <TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
  </TR>
  <TR>
    <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
    <TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
  </TR>
  <TR>
    <TD>Din Besked?</TD>
    <TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td>
    <input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
    <INPUT type="submit" NAME="submit" value=" Send sms.">
    </td>
  </TR>
  </TABLE>
</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>

</BODY>
</HTML>
Avatar billede iceb1977 Nybegynder
18. november 2003 - 14:28 #16
NU skal du bare klikke på send uden at udfylde nogen felter også

kommer der ingen "skærme" op så det ser ikke ud til den virker ...
Avatar billede Slettet bruger
18. november 2003 - 14:30 #17
Dette virker ved mig. så mon ikke det også virker hos dig :)

<HTML>
<HEAD>
  <TITLE>Anbefal iceb.dk</TITLE>
 

<meta name="Generator" content="Stone's WebWriter 4">
<script language="javascript" type="text/javascript">
function validering() {
  var valid    = true;
  var errors  = new Array();
  var names    = new Array('FromName','To','Body');
  var captions = new Array('Dit navn','Modtagerens nummer','En lille besked');
  for (index in names) {
    var name    = names[index];
    var element  = inform.elements[name];
    var error    = true;
    var errormsg = 'Elementet er ikke udfyldt';
   
    switch (name) {
    case 'FromName':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'To':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }

    break;
    case 'Body':
    error = false;
    if (element.value.length == 0) {
      error = true;
      errormsg = 'skal udfyldes';
    }
    }
   
    if (error) {
    valid = false;
    errors[name] = captions[index] + ' ' + errormsg;
    }
  }
 
  if (!valid) {
    errorstr = 'Følgende fejl dukkede op:\n'
    for (index in errors) {
      errorstr += '- ' +  errors[index] + '\n';
    }
    alert(errorstr);
  }
 
  if (!error) {
  document.inform.submit();
  }
}
</script>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->

<!-- Dynamic 'fix' by: Nannette Thacker -->
<!-- Web Site: http://www.shiningstar.net -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
countfield.value = maxlimit - field.value.length;
}
// End -->

</script>

</HEAD>


<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#FFFFFF">



<center>
<H2>Her kan du anbefale iceb.dk </h2>
<FORM name="inform" METHOD="POST" ACTION="s.asp" onsubmit="validering();return false;">
  <input type="hidden" name="Ourbody" value="Din ven har syntes godt om iceb.dk som mange andre besøg os på http://www.iceb.dk ">
  <TABLE CELLSPACING="0" CELLPADDING="2" BGCOLOR="#E0E0E0">
  <TR>
    <TD></TD>
    <TD></TD>
  </TR>
  <tr>
    <TD><INPUT SIZE="20" TYPE="HIDDEN" NAME="From" value="send.sms.hos@iceb.dk"></TD>
  </TR>
  <TR>
    <TD>Hvilket navn? (Indtast dit navn):</TD>
    <TD><INPUT SIZE="20" TYPE="TEXT" NAME="FromName"></TD>
  </TR>
  <TR>
    <TD>Hvor skal din sms hen? (Indtast modtagerens nummer):</TD>
    <TD><INPUT SIZE="20" LENGT="8" MAXLENGTH="8" TYPE="TEXT" NAME="To"></TD>
  </TR>
  <TR>
    <TD>Din Besked?</TD>
    <TD><textarea name="Body" cols="30" rows="8" onKeyDown="textCounter(this.form.Body,this.form.remLen,60);" onKeyUp="textCounter(this.form.Body,this.form.remLen,60);"></textarea></td>
  </tr>
  <tr>
    <td></td>
    <td>
    <input readonly type="text" name="remLen" size="3" maxlength="3" value="60"> tegn tilbage.
    <INPUT type="submit" NAME="submit" value=" Send sms.">
    </td>
  </TR>
  </TABLE>
</FORM>


Der tages forbehold for trykfejl og eller tastefejl.Denne sms-sender
virker kun til telia mobiltelefonabonnenter.
<br>
</center>

</BODY>
</HTML>
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

IT-JOB