Les exigences et le code sont les suivants:
"Ceci est mon code:"
<input type = "text" id = "price2" value = "333" /> <input type = "text" id = "truePrice" value = "" />
<script type = "text / javascript"> document.getElementById ("Price2"). onKeyUp = function () {document.getElementyid ("truePrice"). Value = this.value;} </ script>Question: Maintenant, lorsque vous ouvrez cette page, la valeur de TruePrice est vide par défaut. Comment pouvez-vous réaliser l'ouverture par défaut de TruePrice est la même que Price2? (Price2 est une valeur dynamique)
<input type = "text" id = "truePrice" value = "" /> est fixe et ne peut pas être modifié
Une simple implémentation de la mienne:
<! Doctype html> <html> <éadf> <meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8"> <t titre> test </ title> </ head> <body> <entrée type = "text" id = "price2" value = "333" onkeup = "test (this.value); id = "trueprice" value = "" /> <script type = "text / javascript"> var prix2 = document.getElementById ("Price2"). Value; document.getElementById ("TruePrice"). Value = Price2; Function Test (defaultVal) {document.getElementById ("TruePrice"). Value = defaultVal;} </cript> </ body> </html>Effet:
Le contenu entré dans la première zone de texte peut être synchronisé avec la deuxième zone de texte