Angenommen, ich habe ein Formular definiert (my_form
), das einen Eingang mit der Bezeichnung myInput
hat. Ich möchte den Wert auf my_string
setzen.Wie kann ich den Eingabewert eines Formulars in Javascript setzen?
Ich habe die obige Zeile versucht, und dies funktioniert für die meisten Browser, aber nicht für Opera/Safari. Ich weiß, dass es nicht für Opera/Safari, weil die Linie
console.log($('#my_form textarea[name=myInput]').value + " was the string");
Protokolle undefined was the string
auf dem Bildschirm statt des tatsächlichen Wertes von my_string funktioniert (was nicht nicht definiert ist).
Wie kann ich dies für diese Browser erreichen?
Es sieht als ob du jQuery benutzt. Versuchen Sie '.val()' anstelle von '.value'. – RobertAKARobin
https://api.jquery.com/val/ – Jack