Avatar billede BacceDK Juniormester
24. februar 2002 - 13:54 Der er 26 kommentarer og
1 løsning

alertbox

Hejsa
jeg havede en gang et stykke kode som smed en alert box op hvis en bruger havede glemt at udfylde fek.s et tekst felt
er der en der har sådan en liggende må han/hun meget gerne smide den op, da jeg lige står og mangler den nu
Avatar billede perj Nybegynder
24. februar 2002 - 13:57 #1
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 13:58 #2
sådan får du alerten frem: alert("tag lige at udfylde feltet")
Avatar billede fri-hash Nybegynder
24. februar 2002 - 13:59 #3
<form name="FORMNAVN" ...blabla... onsubmit="return tjek(this);">

og i head:
<script>
function tjek(frm){
  if(frm.NAVNPÅTEKSTFELT.value==""){
    alert("fejlmeddelelse");
    return false;
  }
  return true;
}
</script>
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 13:59 #4
if (formnavn.feltiformnavn.value == ""){
alert("tag lige at udfylde feltet")
}
Avatar billede horsmark Nybegynder
24. februar 2002 - 14:01 #5
<html>
<head>
function ValidateAndSubmit(){
if (document.getElementById('inpNavn').value = ''){
  alert("Du skal udfylde inputfeltet!!");
} else {
submitform.submit();
}
}
</head>
<body>
<form name="submitform" action="test.htm">
<input id="inpNavn" type="text">
<input type="button" onClick="ValidateAndSubmit();">
</form>
</body>
Avatar billede BacceDK Juniormester
24. februar 2002 - 14:04 #6
ok fri-hash
du er vist på det rigtige der
men skal man så bare gentage scriptet igen og igen for hver tekstfelt som skal have en alert box på ??
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:04 #7
horsmark gå hjem.....spørgsmålet er besvaret !!!
Avatar billede perj Nybegynder
24. februar 2002 - 14:07 #8
_eksperten_  gå hjem..........spørgsmålet er besvaret/kommenteret.
Kommentar fra perj
24/02-2002 13:57:40
Avatar billede fri-hash Nybegynder
24. februar 2002 - 14:08 #9
indate >> ikke hele scriptet, bare if-delen

<script>
function tjek(frm){
  if(frm.NAVNPÅTEKSTFELT1.value==""){
    alert("husk felt1");
    return false;
  }
  if(frm.NAVNPÅTEKSTFELT2.value==""){
    alert("husk felt2");
    return false;
  }
  return true;
}
</script>
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:09 #10
<script language="javascript" type="text/javascript"><!--
function fixElement(element,text) {
  alert(text);
  element.focus();
}
function isMailReady(form) {
  var passed=false;
  if (form.name.value == "")
    fixElement(form.name, "Please specify your Name!")
  else if (form.from.value == "")
    fixElement(form.from, "Please specify Your Email!")
  else if (form.subject.value == "")
    fixElement(form.subject, "Please specify a Subject!")
  else if ((form.from.value.indexOf("@") == -1) || (form.from.value.indexOf(".") == -1))
    fixElement(form.from, "Please specify a correct Email! In the format user@example.net")
  else if (form.message.value == "")
    fixElement(form.message, "Please specify a Message!")
  else
    passed = true;
  return passed;
}
// --></script>
og så alt det andet !!!!!
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:09 #11
bedere kan det ikke blive ;)
Avatar billede fri-hash Nybegynder
24. februar 2002 - 14:12 #12
_eksperten_ >> det kan da blive MEGET bedre - sådanne valideringsscripts tilpasses til den enkelte form de skal validere, desuden er din kontrol af emailformat mildnest talt mangelfuld
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:15 #13
denne her er perfekt til en emailform !!!!!! og nej kontrollen af emailformatet kan ikke blive bedere !
Avatar billede fri-hash Nybegynder
24. februar 2002 - 14:19 #14
kan ikke blive bedre?? *LOL* det eneste du tjekker for er om der er et punktum og et @ .... den vil gladeligt acceptere "@.h" som gyldig email
Avatar billede olebole Juniormester
24. februar 2002 - 14:29 #15
<ole>
*ROTFLMAOoOoOoOoOoOo*  Hvem har udstyret den newbie med det brugernavn ...?!?!?!?!
Blot et eksempel:

if(!document.form.mail.value.match(/^[^\.]?[\w\.-]+@[^\.]?[\w\.-]+\.[A-Z]{2,3}$/i)) {
    alert('Tumpe...skriv en en RIGTIG email!!!...Dohhh...');
    return false;
}

Den checker vist en email en _anelse_ bedre  =oD
/mvh
</bole>
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:30 #16
hey olebole kan du ikke tjekke min side igen nu har jeg rette alt det med variabler og så'en :)
Avatar billede olebole Juniormester
24. februar 2002 - 14:31 #17
... bare rolig 'tjald', det var ikke dit nick, jeg hentydede til - men det er du vel klar over  ;o)))
/mvh
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:33 #18
olebole kan du ikke lige tage et kig: http://dma_netbase.tripod.com
Avatar billede fri-hash Nybegynder
24. februar 2002 - 14:36 #19
njaarh, man ved jo aldrig med dig, olebole :-) .... du har fået løst dit problem med login, ser jeg - smider du lige et svar ind på http://www.eksperten.dk/spm/175013
Avatar billede fri-hash Nybegynder
24. februar 2002 - 14:38 #20
indate>> undskyld vi spammer dit spørgsmål
hvis du har yderligere spørgsmål til
"Kommentar fra fri-hash 24/02-2002 14:08:44"
så siger du bare til
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:38 #21
mit nick kommer af at det er meget nemt at huske, til www.eksperten.dk !
Jeg er ikke en ekspert, men jeg er sgu heller ikke newbie !
Avatar billede BacceDK Juniormester
24. februar 2002 - 14:40 #22
heh selvom de mange ekspempler med mail, var det nu ikke det spørgsmålet lød på :-))
meen siger da tagger for de mange eksempler :-))
Avatar billede BacceDK Juniormester
24. februar 2002 - 14:41 #23
Fri-hash
tror jeg har hvad jeg skal bruge
takker
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:41 #24
hvad med at vi får 10 point hver ????
Avatar billede _eksperten_ Nybegynder
24. februar 2002 - 14:43 #25
olebole vil du ikke være venlig at tage et lille kig ??? : http//dma_netbase.tripod.com
Avatar billede BacceDK Juniormester
24. februar 2002 - 14:46 #26
hmm point er givet og til den med første svar der kunne bruges :-))
meen hvis fri-hash gerne vil dele står det da ham frit for det
Avatar billede olebole Juniormester
24. februar 2002 - 14:56 #27
Det passer mig fint, at 'G.A.Larsen' fik dem  ;o)
/mvh
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