/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
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
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste