Avatar billede supermand69 Nybegynder
12. april 2002 - 15:02 Der er 18 kommentarer og
1 løsning

skrivebeskyt

Jeg har f.eks. 2 inputs

Hvis input 1 == ja skal input 2 være skrivebeskyttet...

Hvis input 1 == nej skal input 2 ikke være skrivebeskyttet...

Hvordan laver man det?? =)
Avatar billede supermand69 Nybegynder
12. april 2002 - 15:03 #1
- og hvis input 1 == ja skal input 2 heller ikke sende sin value!!
Avatar billede Søren Bech Morsing Praktikant
12. april 2002 - 15:08 #2
hvad skal være skrivebeskuttet? et input felt
<script language="javascript">
function skrivebeskyt (){
document.getElementById("input1").disabled
}
</script>
hvor du lige kalder dit input1 id="input1" name="input1"
Avatar billede supermand69 Nybegynder
12. april 2002 - 15:14 #3
ja feltet skal skrivebeskyttes....

Jeg er vist ikke helt med!

Der må da være en if-statement et sted i din function for at tjekke input 1?!
Avatar billede ras2000 Nybegynder
12. april 2002 - 15:22 #4
if (document.formensnavn.input1.value == "ja") document.formensnavn.input2.disabled = true
Avatar billede supermand69 Nybegynder
12. april 2002 - 15:42 #5
ras2000 -->
Jeg får en fejl...

'document.form.input1.value' er null er ikke noget objekt
Avatar billede supermand69 Nybegynder
12. april 2002 - 15:49 #6
Avatar billede supermand69 Nybegynder
12. april 2002 - 15:51 #7
Avatar billede olebole Juniormester
13. april 2002 - 04:16 #8
<ole>

<form name="form" method="post" action="test.htm">
<table cellspacing="5">
  <tr>
    <td align="center">Input1</td>
    <td align="center">Input2</td>
  </tr>
  <tr>
    <td><select size="1" name="input1"><option>ja</option><option>nej</option></select></td>
    <td><select size="1" name="input2"><option>test</option><option>test</option></select></td>
  </tr>
</table>
<input type="submit">
</form>
<script type="text/JavaScript">
if (document.form.input1.value == "ja") document.form.input2.disabled = true;
</script>

Ellers er din form jo ikke eksisterende, når du kører script'et  ;o)
/mvh
</bole>
Avatar billede supermand69 Nybegynder
13. april 2002 - 16:33 #9
det virker stadig ikke... :-/
Avatar billede ras2000 Nybegynder
15. april 2002 - 09:07 #10
Prøv: if (document.form.input1.selectedIndex == 1) document.form.input2.disabled = true
Avatar billede ras2000 Nybegynder
18. april 2002 - 10:18 #11
Er det her spørgsmål lukket?
Avatar billede supermand69 Nybegynder
18. april 2002 - 23:52 #12
nej...

Jeg har stadig ikke fået noget der virker
Avatar billede ras2000 Nybegynder
19. april 2002 - 09:59 #13
Heller ikke mit forslag? Det virker da fint her.
Avatar billede supermand69 Nybegynder
19. april 2002 - 12:59 #14
nej, jeg kan ikke få det til at virke
Avatar billede ras2000 Nybegynder
19. april 2002 - 13:02 #15
Hvad sker der, bliver input feltet slet ikke disabled? Prøv at læg hele koden for siden ind her, det skal jo virke. Du har ikke slået javascript fra, eller sidder med en oldnordisk browser?
Avatar billede supermand69 Nybegynder
19. april 2002 - 18:37 #16
Nej det gør ikke...

Har lagt hele koden ind...

Nej, jeg har ikke slået det fra og nej jeg bruger ikke en oldnordisk browser
Avatar billede ras2000 Nybegynder
23. april 2002 - 14:03 #17
Det her skal virke. Hvis det ikke gør er der noget ualmindeligt galt.
<html>
<head>
<script type="text/javascript">
</script>
<body>
<form name="formen">
<select name="input1" onchange="if (this.value=='ja'){document.formen.input2.disabled=true}else{document.formen.input2.disabled=false}">
<option value="0">-</option>
<option value="ja">ja</option>
<option value="nej">nej</option>
</select>
<select name="input2">
<option value="0">-</option>
<option value="ja">ja</option>
<option value="nej">nej</option>
</select>
</form>
</body>
</html>
Avatar billede ras2000 Nybegynder
23. april 2002 - 14:03 #18
svar
Avatar billede supermand69 Nybegynder
23. april 2002 - 15:04 #19
hehe

Nu virker den :)

Tark
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