Wie man eine textarea, die den Wert und setzen Sie ihn in eine andere textarea mit Javascript?
Ich versuche mich zu entwickeln, einen url-decoder mit Javascript, aber mein code funktioniert nicht, kann mir jemand sagen,wie es geht, thx
<textarea id="input"></textarea>
<br />
<button id="yes" align="center" onclick="getInput(document.getElementById('input')">Click to transfer</button>
<p>The decoded URL:</p>
<textarea id="decode"></textarea>
<script>
function getInput(inputElement) {
var decoded = "";
if inputElement == 0 {
document.write("You didn't input anything");
} else if {
var uri = inputElement;
var uri_decode = decodeURIComponent(uri);
var uri_encode = encodeURIComponent(uri)
document.getElementById("decode").innerHTML = uri_decode;
document.getElementById("encode").innerHTML = uri_encode;
decoded = uri_decode;
}
return decoded;
}
</script>
- Tippfehler im code : onclick="getInput ("Dokument".getElementById('input'), nicht umschließenden Klammern.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt Logik richtig gemacht in deinem original-code.
Da es ein Textfeld ist,müssen Sie verwenden
value
Versuchen :
Weitere Eigenschaften, um HIER
obwohl im noch ziemlich neu in diesem, ich glaube, ich fand ein paar Fehler, ich bin nicht sicher, ob es behebt Ihr problem, aber Sie sollten es versuchen.
1.
<script>
werden müssten:
<script type="text/javascript">
sonst ist Ihr browser doesnt wissen, welche Art von script Sie benötigt.
2.
if inputElement == 0 {
werden müssten:
"
if (inputElement == 0) {
3.
} else if {
sollte
} else {
schließen Sie das Skript bleibt immer gleich :
</script>
ich hoffe, das funktioniert, wenn nicht, dann Sag es mir.
In Ihrem else if, die Sie nicht angeben, eine if-Anweisung.
Denke mal du meintest sonst
Mein Vorschlag wäre die Verwendung der jQuery-Api.
Sobald Sie auf eine Schaltfläche klicken, können Sie es abholen mit
Dann sammeln Sie einfach den text aus dem ersten Textfeld mit
schreiben Sie dann den " url " - variable in das zweite Textfeld mit
Hoffe, das hilft! 🙂 Hinweis: Sie müssen einen link zu der jQuery-API, die von Google gehostet werden.