2016-06-30 16 views
0
<form name="vesselForm" novalidate> 
    <input type="text" id="owner" name="ownerEdit" required ng-blur="vesselForm.btnCC.attr('value', 'Change Customer')"/> 
<input type="button" name="btnCC" value="Customer" /> 
</form> 

Ich möchte den Wert der Schaltfläche von "Customer" auf "Change Customer" ändern. Versuchte eine Nr. von Möglichkeiten:Zugriff auf HTML-Element im Formular

vesselForm.btnCC.value='Change Customer' 
this.vesselForm.btnCC.value='Change Customer' 
vesselForm.btnCC.value('Change Customer') 
document.btnCC.value='Change Customer' 
vesselForm.btnCC.attr('value', 'Change Customer') 

aber kein Erfolg. Ich wäre dankbar für jede Hilfe. Danke im Voraus.

+0

Können Sie die aktuellen HTML liefern hinzufügen/JavaScript, das Sie gerade verwenden? –

+0

Sie möchten, dass Ihre Eingabe den Namen einer Schaltfläche steuert, richtig? – Mistalis

+0

ja, nicht genau Name, aber der Text/Wert der Taste, mit ng-blur ... – javed

Antwort

0

Wenn Sie wollen, dies von einem Javascript zu tun, das durch ein Ereignis ausgelöst wird, dann müssen Sie

document.getelementById('btnCC').value = "Change Customer";

HTML

<input blah blah onblur="document.getelementById('btnCC').value='Change Customer'" /> 
+0

nein Ich benutze kein Javascript, ich möchte nur den Wert hier in dieser HTML-Datei mit ng-blur – javed

+0

danke für Ihre Antwort ändern, aber versuchen zu verstehen, ich möchte nicht Javascript verwenden . Dies sollte möglich sein, um auf ein Element innerhalb von HTML zuzugreifen. – javed

+0

Froh, dass Sie es mit der kleinen Javascript-Zeile herausgefunden haben, anstatt die Funktion zu verwenden, die ich ursprünglich bekannt gegeben habe. Ich habe meine Antwort so bearbeitet, dass sie genau dem entspricht, was Sie getan haben. Könnten Sie bitte diesen Beitrag als Antwort markieren, damit die Frage zeigt, dass sie gelöst wurde? Danke & fröhliche Codierung! –

Verwandte Themen