Hallo,
jetzt isses dank deiner Hilfe gelöst.Habe den input type= button gegen "hidden" ersetzt. Beim Auslösen der Suche wird die Eingabe automatisch zwischen zwei * gesetzt.
ziemlich mysteriös.
<form method="get" action="/nagios/cgi-bin/status.cgi" target="main" onsubmit="AddAsterixe('SearchHost')">
<input type='hidden' name='navbarsearch' value='1'>
<input type='text' name="host" id="SearchHost" size='18' class="NavBarSearchItem" value="Server">
<input type="hidden" onclick="AddAsterixe('SearchHost')" />
<script type="text/javascript">
function AddAsterixe(FormularfeldId) {
document.getElementById(FormularfeldId).value='*' + document.getElementById(FormularfeldId).value + '*';
return true;
}
</script>
Etwas Wichtiges fehlt noch: Der submit-Button. Oder hast du den hier bewusst weggekürzt?
Mysteriös finde ich vor allem den onclick-Handler auf einem hidden input. Wie willst du auf etwas klicken, das gar nicht dargestellt wird? :-)
Ach so: Besucher, die Javascript nicht ausführen lassen, kommen natürlich nicht in den Genuss dieser automatischen Eingabe-Ergänzung. Deswegen hätte ich eine serverseitige Lösung auch schlauer gefunden.
So long,
Martin
You say, it cannot be love if it isn't for ever.
But let me tell you: Sometimes, a single scene can be more to remember than the whole play.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(