J'ai deux formes différentes qui est Forma et FormB où chaque forme dans un fichier différent .asp. Dans chaque forme il y a un textarea où l'utilisateur doit entrer son adresse. A côté de la zone de texte en FormB il y a une case à cocher où l'utilisateur peut cliquer dessus si l'adresse pour les deux textareas sont les mêmes. Ma question est de savoir comment puis-je copier la valeur de textarea dans Forma dans la zone de texte en FormB en utilisant case à cocher. Je ne peux pas le comprendre parce qu'il implique à différentes formes de deux fichiers .asp différents. Espérons que vous pouvez aider. Je vous remercie.
valeur Copier dans textarea dans les deux formes différentes (les deux formes dans différents fichier .asp)
voix
0
1 réponses
voix 0
0
Si cela est quelque chose comme une procédure de commande où vous souhaitez copier la valeur d'adresse de livraison à la même adresse postale, il est assez simple à faire.
Sous forme B, vous chargez essentiellement l'autre adresse (de la forme A ou de stockage si vous persistez il) dans un champ de formulaire caché puis détectez la case à cocher est modifiée javacsript. Si elle est cochée, puis copiez la valeur sous forme cachée à la nouvelle zone de texte.
3 pièces que vous avez besoin (tout sous forme b page 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>













