Jeg har to forskjellige former som er forma og formB hvor hver form i forskjellig Asp fil. I hver form er det et tekstfelt der brukeren må oppgi sin adresse. Ved siden av textarea i formB er det en avkrysningsboks der brukeren kan klikke på den hvis adressen for begge textareas er de samme. Mitt spørsmål er hvordan kan jeg kopiere verdien fra textarea i forma inn i tekstfeltet i formB ved hjelp av boksen. Jeg kan ikke finne ut av det fordi det innebære ulike former fra to forskjellige ASP-fil. Håper du kan hjelpe. Takk skal du ha.
Eks verdi i tekstfeltet i to forskjellige former (begge former i forskjellige Asp fil)
stemmer
0
1 svar
stemmer 0
0
Hvis dette er noe som en betalingsprosedyre der du vil kopiere verdien av leveringsadresse for å være den samme som postadresse, er det ganske enkelt å gjøre.
I form B, du i utgangspunktet laste den annen adresse (fra form A eller fra lagrings hvis du fortsetter den) i en skjult skjemafelt, og deretter oppdage avmerkingsboksen er endret i javacsript. Hvis det er krysset av, og deretter kopiere den skjulte skjemaet verdien til den nye tekstboksen.
3 stykker som du trenger (alle i skjemaet b asp side):
<%
Dim addressInFormA
'Retrieve the address from previous page (form a)
'Change to Request.Form or Request.QueryString for more efficient code
'Using Request as a catch all here.
'Need to add necessary clean up code to prevent script injection vulnerability here
'For simplicity sake, I'm not doing it here.
addressInFormA = Request("txtAddress")
%>
<input type="hidden" name="hidAddress" id="hidAddress" value="<%=addressInFormA%>" />
<input type="checkbox" name="chkUseAddressA" id="chkUseAddressA" onclick="checkCopyAddress()" />
<input type="text" name="txtAddress" id="txtAddress" />
<script>
function checkCopyAddress() {
'Get me the checkbox
'This is just for example, in reality I won't do it this way.
var checkBox = document.getElementById("chckUseAddressA");
document.getElementById("txtAddress").value =
(checkBox.checked) ? document.getElementById("hidAddress").value : "";
}
</script>













