Έχω δύο διαφορετικές μορφές που είναι Forma και formB όπου κάθε μορφή διαφορετικό αρχείο .asp. Σε κάθε έντυπο υπάρχει μια περιοχή κειμένου όπου ο χρήστης πρέπει να εισάγετε τη διεύθυνσή τους. Εκτός από την περιοχή κειμένου στο formB υπάρχει ένα πλαίσιο ελέγχου, όπου ο χρήστης μπορεί να κάνει κλικ σε αυτό, αν η διεύθυνση και για τις δύο textareas είναι τα ίδια. Το ερώτημά μου είναι πώς μπορώ να αντιγράψετε την τιμή από περιοχή κειμένου στο Forma στην περιοχή κειμένου στο formB χρησιμοποιώντας το πλαίσιο ελέγχου. Δεν μπορώ να καταλάβω γιατί αφορούν σε διαφορετικές μορφές από δύο διαφορετικές αρχείο .asp. Ελπίδα μπορείτε να βοηθήσετε. Ευχαριστώ.
αξία Αντιγραφή στην περιοχή κειμένου μέσα σε δύο διαφορετικές μορφές (και οι δύο μορφές σε διαφορετικό αρχείο .asp)
ψήφοι
0
1 απαντήσεις
ψήφοι 0
0
Αν αυτό είναι κάτι σαν μια διαδικασία ταμείο στο οποίο θέλετε να αντιγράψετε την τιμή της διεύθυνσης αποστολής για να είναι το ίδιο με ταχυδρομική διεύθυνση, είναι πολύ απλό να το κάνουμε.
Στο έντυπο Β, φορτώνετε ουσιαστικά την άλλη διεύθυνση (από το έντυπο Α ή από την αποθήκη αν το επιμένουν) σε ένα κρυφό πεδίο φόρμας και, στη συνέχεια, να ανιχνεύσει το πλαίσιο ελέγχου μετατρέπεται σε javacsript. Εάν είναι επιλεγμένο, στη συνέχεια, αντιγράψτε την κρυμμένη αξία έντυπο με το νέο πλαίσιο κειμένου.
3 κομμάτια που χρειάζεστε (όλα σε μορφή β σελίδα 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>













