Tengo dos formularios diferentes, que son formA y formB, donde cada formulario está en un archivo .asp diferente. En cada formulario hay un área de texto donde el usuario debe ingresar su dirección. Al lado del área de texto en formB hay una casilla de verificación donde el usuario puede hacer clic en ella si la dirección de ambas áreas de texto es la misma. Mi pregunta es cómo puedo copiar el valor de textarea en formA en el área de texto en formB usando checkbox. No puedo resolverlo porque involucra diferentes formas de dos archivos .asp diferentes. Espero que puedas ayudar. Gracias.
Copie el valor en textarea dentro de dos formularios diferentes (ambos formularios en diferentes archivos .asp)
votos
0
1 respuestas
votos 0
0
Si esto es algo así como un procedimiento de pago en el que desea copiar el valor de la dirección de envío para que coincida con la dirección postal, es bastante simple de hacer.
En el formulario B, básicamente carga la otra dirección (del formulario A o del almacenamiento si la conserva) en un campo de formulario oculto y luego detecta que la casilla de verificación se modificó en javacsript. Si está marcado, copie el valor oculto del formulario en el nuevo cuadro de texto.
3 piezas que necesitas (todas en la forma b página asp):
<%
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>













