Van két különböző formában, amely forma és formB ahol minden formája különböző .asp fájlt. Minden formában van textarea, ahol a felhasználó meg kell adniuk címet. Mellett textarea a formB van egy négyzetet, ahol a felhasználó rákattint, ha a cím mindkét szövegdobozokba azonos. A kérdésem az, hogyan tudok másolni az értéket textarea in forma a textarea a formB használatával jelölőnégyzetet. Nem tudok rájönni, mert magában foglalja a különböző formákban két különböző .asp fájlt. Remélem tud segíteni. Köszönöm.
Másolás érték textarea belül két különböző formában (mindkét forma különböző .asp fájl)
szavazat
0
1 válasz
szavazat 0
0
Ha ez olyasmi, mint a pénztár eljárás, ahol a másolni kívánt értékét szállítási címet, hogy ugyanaz legyen, mint levelezési cím, elég egyszerű.
A B-forma alapvetően tegyen egy másik címet (az A forma vagy a raktárból, ha továbbra is fennáll ez) egy rejtett formában mezőt, majd észlelni a négyzetet változott javacsript. Ha ez be van jelölve, akkor másolja a rejtett formában értékesek az új mezőbe.
3 darab, hogy szükség van (minden formában b asp oldal):
<%
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>













