webForumDet fria alternativet

Få ut rätt värde i en function

JavaScript

2 svar · 318 visningar · startad av Calippo

Medlem sedan aug. 2002536 inlägg
Frågan#1

Har tre fält på en sida som heter strPassword_1, strPassword_2 och strPassword_3.

Har en knapp till varje textfält som anropar en funktion. Talet 1, 2 eller 3 skickas med som x beroende på vilken knapp man klickar på.

function rndPassword(x)
lite annan kod här...

Hur ska jag skriva för att byta värde i rätt textruta?

Den här raden fungerar ju naturligtvis inte:
document.forms.form1.strPassword_1.value = password;

Fyll i resten åt mig:
document.forms.form1.strPassword_ och värdet som x har .value = password;

Medlem sedan juni 200032 967 inlägg
#2

om du ser till att inputfälten har id="strPassword_1" (etc), så hade jag gjort så här:

document.getElementById('strPassword_' + x).value = password;
Medlem sedan aug. 2002536 inlägg
#3

Tack, fungerade perfekt...

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)