/
Forside
/
Teknologi
/
Udvikling
/
Java Scripts
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java Scripts
#
Navn
Point
1
molokyle
5410
2
Klaudi
2799
3
smorch
2439
4
kim
1360
5
Harlekin
1134
6
bentjuul
984
7
gibson
800
8
severino
695
9
Random
675
10
konsulent..
626
Sætte tekstfelt atrribut når noget
Fra :
Martin
Dato :
30-08-06 16:42
Hejsa.
Sidder lige og prøver at gennemskue om det er muligt at lave noget ala
lignende.
Pseudo kode
Når value ikke er lig 0 i <select id="choose">
så sætte <input type="text" name="navn" id="navn"> og <input type="text"
name="email" id="email"> til disabled.
Ja, jeg regner med det er ganske simpelt, men jeg kan simpelthen ikke
gennemskue det på nuværende tidspunkt.
Er der en der kan være så flink og hjælpe mig.
PS: Hvorfor findes der ikke et program der kan oversætte ens tanker :)
Martin (
30-08-2006
)
Kommentar
Fra :
Martin
Dato :
30-08-06 17:12
Martin wrote:
> Hejsa.
>
> Sidder lige og prøver at gennemskue om det er muligt at lave noget ala
> lignende.
>
> Pseudo kode
>
> Når value ikke er lig 0 i <select id="choose">
> så sætte <input type="text" name="navn" id="navn"> og <input type="text"
> name="email" id="email"> til disabled.
Hov glemte lige den kode jeg var kommet frem til indtil nu.
<form name="opret" action="index.html">
<select name="user[tidlig]" onchange="setFields()">
<option value="">Vælg en</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="text" name="user[firstname]">
<input type="text" name="user[lastname]">
</form>
function setFields(){
if (document.opret.user[tidlig].value != "") {
document.opret.user[firstname].disabled = true;
document.opret.user[lastname].disabled = true;
}
}
Men jeg får fejlen:
tidlig is not defined
Kan javascript ikke lege med arrays?
Martin (
30-08-2006
)
Kommentar
Fra :
Martin
Dato :
30-08-06 17:21
> <form name="opret" action="index.html">
> <select name="user[tidlig]" onchange="setFields()">
> <option value="">Vælg en</option>
> <option value="1">1</option>
> <option value="2">2</option>
> </select>
>
> <input type="text" name="user[firstname]">
> <input type="text" name="user[lastname]">
> </form>
>
>
> function setFields(){
> if (document.opret.user[tidlig].value != "") {
> document.opret.user[firstname].disabled = true;
> document.opret.user[lastname].disabled = true;
> }
> }
>
Så nu fik jeg det til at virke efter jeg fjernede arrays.
Men nu er mine felter bare hvide som normalt, men dog ikke mulighed for
at skrive i dem.
Hvorfor bliver de ikke grålige som "normale" disabled felter?
X-postet:
dk.edb.internet.webdesign.clientside
dk.edb.internet.webdesign.html
FUT:
dk.edb.internet.webdesign.html
Søg
Alle emner
Teknologi
Udvikling
Java Scripts
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408924
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.