Avatar billede drinkit Praktikant
04. september 2004 - 11:24 Der er 8 kommentarer og
2 løsninger

Når feltet "text" er tomt, er knappen "Subm" disabled..

Jeg skal have lavet sådan, at når feltet "text" er tomt i min form, er knappen "Subm" disabled.. Og når man så Skriver noget i feltet bliver knappen abled.. og hvis man sletter teksten igen er knappen igen disabled.. Lidt tricky måske :D Men håber i forstår!
Avatar billede drinkit Praktikant
04. september 2004 - 11:26 #1
hmm.. noget jeg lige glemte at tænke på.. Man skal heller ikke kunne trykke enter for at submitte når feltet er tomt.. :S kan det overhovedet laves !?
Avatar billede drinkit Praktikant
04. september 2004 - 11:29 #2
Nu koder jeg mest php.. men havde tænkt mig noget i denne stil:
if(document.search.text.value!= ""){
document.search.subm==abled
}else{
document.search.subm==disabled
}
Avatar billede drinkit Praktikant
04. september 2004 - 11:29 #3
det ska nok rettes lidt til :P
Avatar billede mm12010 Nybegynder
04. september 2004 - 13:36 #4
<form action="" method="get" action="http://grini/">
  <input type="text" value="" onkeypress="this.form.Subm.disabled=(this.value=='');if(((event.keyCode)?event.keyCode:e.which)==13&&this.value=='')return false;">
  <input type="submit" name="Subm" value="submit" disabled>
</form>
Avatar billede drinkit Praktikant
04. september 2004 - 14:40 #5
det er en lille del af det, men når man sletter teksten igen, skal knappen være disabled.. det er den ik i dette tilfælde!
Avatar billede burgermann Nybegynder
07. september 2004 - 10:47 #6
<script language="javascript">
function check() {
    document.form.submit.disabled = false;
  if (document.form.text.value=="")
    document.form.submit.disabled = true;
  else
    document.form.submit.disabled = false;
}
</script>
<BODY onLoad="check()">
<form name="form">
<input type="text" name="text" onKeyup="check()"><BR>
<iNPUT type="submit" value="submit" name="submit">
</form>
</BODY>
det skulle gerne virke
Avatar billede burgermann Nybegynder
07. september 2004 - 10:48 #7
Den er lidt rodet, da jeg lavede den lidt hurtigt .. hehe

<script language="javascript">
function check() {
  if (document.form.text.value=="")
    document.form.submit.disabled = true;
  else
    document.form.submit.disabled = false;
}
</script>
<BODY onLoad="check()">
<form name="form">
<input type="text" name="text" onKeyup="check()"><BR>
<iNPUT type="submit" value="submit" name="submit">
</form>
</BODY>
Avatar billede mm12010 Nybegynder
09. september 2004 - 13:08 #8
du kan bruge onkeyup i stedet, den virker dog ikke i NS6:

<input type="text" value="" onkeyup="this.form.enter.disabled=(this.value=='');if(((event.keyCode)?event.keyCode:e.which)==13&&this.value=='')return false;">
Avatar billede drinkit Praktikant
09. september 2004 - 15:11 #9
Tak for det.. smid svar dig ogs¨m12010.. i deler points!
Avatar billede mm12010 Nybegynder
10. september 2004 - 00:57 #10
selv tak :o)
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