/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp til en form-validering
Fra : Steven Pedersen


Dato : 16-06-03 15:09

Jeg har knoklet og knoklet med den her, men jeg kan simpelthen
ikke se hvad der er galt...jeg får fejlbesked på htmlstyle(-1); ,
men jeg har overtaget scriptet fra en anden og jeg kan ikke se
hvad delen der er galt her.

<!kode>

<script language="javascript">
<!--
function DynSubmit(input_action) {
   var error = "";
   htmlstyle(-1);
   
   if (document.form.custname.value.length < 1) {
      error += "You must enter a customer name.\n";
   }
   if (document.form.custmail.value.length < 1) {
      error += "You must enter a customer e-mail.\n";
   }
   if (document.form.custadr.value.length < 1) {
      error += "You must enter a address.\n";
   }
   if (document.form.custtlf.value.length < 1) {
      error += "You must enter a phonenumber.\n";
   }
   if (document.form.custserie.value.length < 1) {
      error += "You must enter a serial-number.\n";
   }
   if (document.form.custspare.value.length < 1) {
      error += "You must enter a sparepart-number.\n";
   }
   if (document.form.custprob.value.length < 1) {
      error += "You must enter a Problem description.\n";
   }
   if (error.length > 0) {
      alert(error);
   } else {
      document.form.submit();
   }
}
// -->
</script>

<table class="maintextbox" cellpadding="0" cellspacing="0">
   <tr>
   <td align="left" class="titleheader" height="14">
      <table class="tableheader" cellpadding="0" cellspacing="0"
border="0">
         <tr>
            <td>
                  On-site form
            </td>
            <td background="images/triangle.gif" width="20"></td>
         </tr>
         </table>
      </td>
      <td align="right" class="titleheaderright" height="14"
valign="top"></td>
   </tr>
   <tr>
      <td class="listtable" align="left" valign="top" colspan="2">
         <table border="0" class="texttable" width="100%"
cellpadding="0" cellspacing="0">
<tr>
<form name="form" action="?page=onsite" method="post">
<input type="hidden" name="formcheck" value="y">
<td colspan="2"><b>Autortized Service Provider:</b></td>
</tr>
            <tr>
<td width="140">ASP:</td>
<td><select size="1" name="sendto" class="edittextinput">
    <option value="steven.pedersen@sveg.se.sykes.com"
selected>steven</option>
    <option
value="kasper.nielsen@sveg.se.sykes.com">Servicegruppen</option>
    <option value="dan.hansen@sveg.se.sykes.com">Infocare</option>
</select></td>
</tr>
<tr>
<td colspan="2"><b>Customer information:</b></td>
</tr>
<tr>
<td>Name:</td>
<td><input type="text" name="custname" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="custmail" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>Address:</td>
<td><input type="text" name="custadr" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>Telephone:</td>
<td><input type="text" name="custtlf" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>Seriel-number:</td>
<td><input type="text" name="custserie" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>Carepaq-number:</td>
<td><input type="text" name="custpaq" value=""
class="edittextinput"></td>
</tr>
<tr>
<td>Sparepart-number:</td>
<td><input type="text" name="custspare" value=""
class="edittextinput"></td>
</tr>
<tr>
<td valign="top">Problem description:</td>
<td><textarea name="custprob" value="" rows="6" cols="20"
class="textarea"></textarea></td>
</tr>
<tr>
<td valign="top">Notes:</td>
<td><textarea name="custnote" value="" rows="6" cols="20"
class="textarea"></textarea></td>
</tr>
   <tr>
   <td colspan="2">
Customer wishes to be contacted by ASP before service : <input
type="checkbox" name="kundeprekontakt" value="Customer want
contact from ASP before service"><br>
   </td>
   </tr>
   <tr>
<td align="right" colspan="2"><input
onClick="DynSubmit('post');" type="submit" class="submit"
value="Submit form" onMouseOver="this.style.background='#CCCCCC'"
onMouseOut="this.style.background='#FFFFFF'">
</td></form>
</tr>

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Tobias Nielsen (16-06-2003)
Kommentar
Fra : Tobias Nielsen


Dato : 16-06-03 16:43


"Steven Pedersen" <steven@swedishhunting.se> skrev i en meddelelse
news:bckj18$8hi$1@sunsite.dk...
> Jeg har knoklet og knoklet med den her, men jeg kan simpelthen
> ikke se hvad der er galt...jeg får fejlbesked på htmlstyle(-1); ,
> men jeg har overtaget scriptet fra en anden og jeg kan ikke se
> hvad delen der er galt her.

<klip>
en masse kode
</klip

virker her hvis jeg sletter linien
htmlstyle(-1);

En kopi af din kode er på:
http://www.tobias.dk/form.htm


Hilsen Tobias



Steven Pedersen (17-06-2003)
Kommentar
Fra : Steven Pedersen


Dato : 17-06-03 06:40

Funktionen virker stadig ikke...det der helst skulle ske er sat den
viser en error og så IKKE poster....



Tobias Nielsen wrote in dk.edb.internet.webdesign.clientside:
> "Steven Pedersen" <steven@swedishhunting.se> skrev i en meddelelse
> news:bckj18$8hi$1@sunsite.dk...
> > Jeg har knoklet og knoklet med den her, men jeg kan simpelthen
> > ikke se hvad der er galt...jeg får fejlbesked på htmlstyle(-1); ,
> > men jeg har overtaget scriptet fra en anden og jeg kan ikke se
> > hvad delen der er galt her.
>
> <klip>
> en masse kode
> </klip
>
> virker her hvis jeg sletter linien
> htmlstyle(-1);
>
> En kopi af din kode er på:
> http://www.tobias.dk/form.htm
>
>
> Hilsen Tobias
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (17-06-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 17-06-03 06:51



Steven Pedersen wrote:
> Funktionen virker stadig ikke...det der helst skulle ske er sat den
> viser en error og så IKKE poster....

if (error.length > 0) {
      alert(error);
   } else {....

Lav alert(error) om til

return alert(error);

:)
mvh
Johan



Steven Pedersen (17-06-2003)
Kommentar
Fra : Steven Pedersen


Dato : 17-06-03 07:14

Prøvede men nope...det funker stadig ikke...det eneste jeg kan gøre er
at fjerne html-style, men så sender den formen ligemeget hvad


PS: det her virker på andre sider



Johan Holst Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Steven Pedersen wrote:
> > Funktionen virker stadig ikke...det der helst skulle ske er sat den
> > viser en error og så IKKE poster....
>
> if (error.length > 0) {
>       alert(error);
>    } else {....
>
> Lav alert(error) om til
>
> return alert(error);
>
> :)
> mvh
> Johan
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (17-06-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 17-06-03 08:50

Steven Pedersen <steven@swedishhunting.se> writes:

> Prøvede men nope...det funker stadig ikke...det eneste jeg kan gøre er
> at fjerne html-style, men så sender den formen ligemeget hvad
>
>
> PS: det her virker på andre sider

De andre sider har nok defineret htmlstyle-funktionen.
Må vi se en side hvor det virker?
Må vi se siden der ikke virker?
Bare give et par links.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Steven Pedersen (17-06-2003)
Kommentar
Fra : Steven Pedersen


Dato : 17-06-03 08:54

kan ikke give links...er bundet af kontrakt og desuden så er det på et
intranet ;)


Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> Steven Pedersen <steven@swedishhunting.se> writes:
>
> > Prøvede men nope...det funker stadig ikke...det eneste jeg kan gøre er
> > at fjerne html-style, men så sender den formen ligemeget hvad
> >
> >
> > PS: det her virker på andre sider
>
> De andre sider har nok defineret htmlstyle-funktionen.
> Må vi se en side hvor det virker?
> Må vi se siden der ikke virker?
> Bare give et par links.
>
> /L
> --
> Lasse Reichstein Nielsen - lrn@hotpop.com
> Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
> 'Faith without judgement merely degrades the spirit divine.'


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (17-06-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 17-06-03 08:49



Steven Pedersen wrote:
> Prøvede men nope...det funker stadig ikke...det eneste jeg kan gøre er
> at fjerne html-style, men så sender den formen ligemeget hvad
>
>
> PS: det her virker på andre sider


Aaah doh... Derfor skal man ikke paste koder i Usenet... havde ikke
tjekket din form... der ligger fejlen

<input
onClick="DynSubmit('post');" type="submit" class="submit"
value="Submit form" onMouseOver="this.style.background='#CCCCCC'"
onMouseOut="this.style.background='#FFFFFF'">

type="submit" skal laves om til type="button"

mvh
Johan


Lasse Reichstein Nie~ (16-06-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-06-03 17:15

Steven Pedersen <steven@swedishhunting.se> writes:

> Jeg har knoklet og knoklet med den her, men jeg kan simpelthen
> ikke se hvad der er galt...jeg får fejlbesked på htmlstyle(-1); ,
> men jeg har overtaget scriptet fra en anden og jeg kan ikke se
> hvad delen der er galt her.

Giv venligst et link til siden en anden gang. Det er meget bedre
at se *hele* siden og en nyhedsklient er ikke den bedste måde
at se kode på.

> <!kode>

Ikke noget der er med i originalen, vel?

>
> <script language="javascript">

Hedder
<script type="text/javascript">
nu.

> <!--

HTML-kommentaren er unødvendig.

> function DynSubmit(input_action) {
>    var error = "";
>    htmlstyle(-1);

Hvor er funktionen htmlstyle definieret?
Hvilken fejlbesked får du? Har du prøvet at se siden i Mozilla
eller Opera (som giver meget bedre fejlbeskedder end IE)?

(Så mit gæt er at htmlstyle ikke er defineret nogen steder, og
derfor går det selvfølgelig galt når man forsøger at bruge den).
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste