Avatar billede mjl Nybegynder
29. maj 2002 - 16:44 Der er 5 kommentarer og
1 løsning

Default værdi i form...

Hello der...

Kan man lave en default værdi i et formfelt?

Jeg har denne...

<input type=text name="Katalog_en" size=3 class=form>

...hvor jeg godt kunne tænke mig, at værdien der bliver sendt er 0 hvis der ikke er skrevet noget i feltet. Altså tallet nul, ikke bare ingenting.

Kan man det? Og hvordan?
Avatar billede jan_k Nybegynder
29. maj 2002 - 16:46 #1
Du skal bare have en VALUE property med:

<input type=text name="Katalog_en" size=3 class=form VALUE="0">
Avatar billede jan_k Nybegynder
29. maj 2002 - 16:58 #2
Jeg var vist lidt for hurtig med det svar. Det er jo når du submitter, at du gerne vil have tallet nul sendt tilbage. Det kan ordnes med lidt java script:

<html>
<head>
</head>
<body>
<script language="javascript">
function validateform()
{
  if (document.testform.inputfelt.value=="")
    document.testform.inputfelt.value="0";
  return true;
}
</script>
<form name="testform" onsubmit="return validateform()" method="get" action="url">
<input type=text name=inputfelt>
<input type=submit>
</form>
</body>
</html>
Avatar billede mjl Nybegynder
29. maj 2002 - 16:59 #3
Jamen - du er jo en guttermand - 1000 tak!!!
Avatar billede mjl Nybegynder
29. maj 2002 - 17:03 #4
Lige et hurtigt tillægsspørgsmål - hvad nu hvis der er 2 felter hvor det skal gælde?
Avatar billede ztyxx Nybegynder
29. maj 2002 - 17:08 #5
dette kan også gøre det, for nu at blive i php

if ($Katalog) {
    echo "$Katalog";
      }else if (!$Katalog) {
      $Katalog = "0";
      echo "$Katalog";
      }
Avatar billede mjl Nybegynder
29. maj 2002 - 17:18 #6
http://www.eksperten.dk/spm/217894 giver dig lidt points ztyxx - tak for din hjælp også!!
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