Avatar billede jps6kb Novice
28. november 2005 - 21:23 Der er 4 kommentarer og
1 løsning

validere et text-felt til kun tal med komma

Hej,

Nogen der lige smider et script sammen som smider en dialogboks, hvis et felt (pris) indeholder andet end tal og komma.. ?

Takker :)
Avatar billede jsc Nybegynder
29. november 2005 - 16:15 #1
har du evt. prøvet ASP.NET, så er det meget lettere... Så hvis du kan køre det, så følge den vejledning til ASP.NET på html.dk og så vil du kunne lave et text-felt i ASP.NET der kan det du skal bruge


/jsc
Avatar billede jps6kb Novice
29. november 2005 - 18:18 #2
Er lige startet med ASP.NET .. og desuden så understøtter serveren det skal på heller ikke .NET.
Avatar billede goose Nybegynder
06. december 2005 - 07:56 #3
Nedenstående er godt nok i javascript, men hvis du vil have en dialogboks op er det nok det du mener:

Indsæt dette i <HEAD>:

<script type="text/javascript">
// formular tjek start
function tjek_opret(){
var tjek = document.opret;

if(opret.feltnavn.value.length>0){
if(!opret.feltnavn.value.match(/^-?\d+(,\d{1,2}|)$/)){
  alert('Feltet Feltnavn må kun indeholde tal med max. 1 komma og 2 decimaler');
  opret.feltnavn.focus();
  return (false);
}}

return (true);
}
</script>

Selve formularen:

<FORM name="opret" METHOD="POST" ACTION="filnavn.asp" onSubmit="return tjek_opret();">
<INPUT TYPE="text" NAME="feltnavn">
<INPUT TYPE="submit" VALUE="Gem oplysninger">
</form>

/Goose
Avatar billede jps6kb Novice
08. december 2005 - 18:23 #4
Det virker ikke. Der sker ikke noget ved det.
Avatar billede goose Nybegynder
09. december 2005 - 07:05 #5
Hmm, det virker fint her, har du et link?

/Goose
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
Kurser inden for grundlæggende programmering

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