Ho due forme diverse, che è forma e formB in cui ogni forma di file ASP diverso. In ogni modulo c'è una textarea in cui l'utente ha bisogno di inserire il proprio indirizzo. Accanto alla textarea in formB v'è una casella di controllo in cui l'utente può fare clic su di esso se l'indirizzo per entrambe le aree di testo sono gli stessi. La mia domanda è come posso copiare il valore da textarea in forma nella textarea in formB utilizzando casella di controllo. Io non riesco a capire perché si comporta a forme diverse di due diversi file ASP. Spero che tu possa aiutare. Grazie.
valore di copia nella textarea in due forme diverse (entrambe le forme di file ASP diverso)
voti
0
1 risposte
voti 0
0
Se si tratta di qualcosa di simile a una procedura di controllo in cui si desidera copiare il valore di indirizzo di spedizione per essere lo stesso indirizzo postale, è abbastanza semplice da fare.
Nel modulo B, che, fondamentalmente, caricare l'altro indirizzo (dalla forma A o dalla memoria, se si persiste esso) in un campo di modulo nascosto e quindi rilevare la casella di controllo viene modificato in javacsript. Se è selezionata, quindi copiare il valore di modulo nascosto alla nuova casella di testo.
3 pezzi di cui avete bisogno (tutti in forma 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>













