Moin!
Wenn ich in ein Drop Down Menu alle Item markieren will, aber nicht mit ein normaler Button (input="button"), sondern mit einen selbsterstellten Butto. Was für ein Befehl gibt es für diesen Fall?
Mit normalen input Button funktioniert dies so:
<input type="button" value="Highlight Text" onClick="javascript:this.form.text_area.focus();this.form.text_area.select();">
Mit einem selbst erstellten Button?
Ein Image-Button ist immer automatisch ein Submit-Button. Du schickst dein Formular also ab. Daß der Server damit nichts anfangen kann, machts nichts, der schickt einfach die angeforderte Ressource (wenn du keine Action angegeben hast, die gleiche Seite, die du siehst) zurück - dann eben ohne Datenverarbeitung.
Wenn ich <input type="image" value="Highlight Text" onClick="javascript:this.form.text_area.focus();this.form.text_area.select();" src="test.gif">
schreibe, ladet er die Seite neu.
Bitte kann mir jemand helfen, und mir die Funktion bzw. Befehl
sagen?
Du solltest entweder eine simple Kombination aus <a href onclick><img></a> benutzen, oder mal bei <button> gucken.
Eventuell reicht es für das Verhindern des Submits auch auch, im <form> sowas zu schreiben: <form onsubmit="return false;" ...>
- Sven Rautenberg