Cursor an bestimmte Stelle im vorbelegten Feld positionieren
Daniel
- javascript
0 Bio0 Linksetzer0 Daniel
Liebes Forum,
ich hab schon mehrfach gelesen, dass folgendes NICHT möglich ist:
(und ich kann's nicht glauben !!!)
kurz meine intention:
rekursive datenbanksuche, durch manuelle erweiterung des suchbegriffes
Problem:
beim erneutem schreiben des suchbegriffes in das input-feld und der zuweisung des focus wird aber
der VERDAMMTE cursor immer an den anfang des feldes gesetzt und steht somit VOR dem vom user zu erweiternden suchbegriff.
Man kann nicht einfach weiterschreiben, sondern muss mit der maus ans ende des suchbegriffes gehen, um ihn zu erweitern.
Wie kann man also nach erteilung eines fokus für ein vorbelegtes formularfeld, den cursor ANS ENDE der zeichenkette setzen ???
Wäre geil, wenn das gehen würde.
1000000Dank im Voraus
Daniel
Der abgespeckte Codeteil:
<?PHP
if($eingabe != "")
{
//Datenbankabfrage mit der variablen $eingabe als Suchbegriff
}
?>
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function start() {
document.formular.eingabe.focus();
}
//-->
</script>
</head>
<body onload="start()">
<FORM method="post" action="search.php" name="formular">
<TABLE>
<tr>
<td>
<TABLE>
<tr>
<td class="mini_kapital">
Suchebegriff
</td>
<td class="adresse">
<INPUT class="adresse" size="24" type="text" name="eingabe" value="<?php print($eingabe)?>"
onkeyup="document.formular.submit()">
</td>
</tr>
<tr>
<td class="mini_kapital">
Ergebnis
</td>
<td class="adresse">
<select name="auswahl" size="20">
<?php
while ($row = mysql_fetch_array ($result)) {
echo "<option>$row[0]</option>\n";
}
?>
</select>
</td>
</tr>
</TABLE>
</form>
</BODY>
</HTML>
Sup!
Nur, daß Du es nicht glauben kannst, heisst nicht, daß es dann plötzlich doch geht.
Gruesse,
Bio
Hallo,
heisst das jetzt, dass es nicht geht, oder fällt dir auch nichts ein.
Ist es vielleicht möglich die taste "ENDE" zu emulieren.
Gruss
Daniel
Sup!
Ich denke, es heisst, es geht allerhöchstens mit ganz viel ActiveX und VBScript im IE.
Gruesse,
Bio
Wie kann man also nach erteilung eines fokus für ein vorbelegtes formularfeld, den cursor ANS ENDE der zeichenkette setzen ???
Hallo
klapp mit dem neuschreiben des feldinhaltes
Danke !!!!!!!!!!