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

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.

A kérdést 20/07/2009 04:21
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
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>
Válaszolt 20/07/2009 04:57
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more