• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.htm mit eingabefeld

cku

Neues Mitglied
hallo!

Ich habe ein .htm mit Eingabefeld siehe screenshot.
Vor kurzen war es noch immer so nachdem man den "senden" button betätigt hat das das eingebene automatisch gelöscht worden ist..seit kurzen ist das nicht mehr der Fall und ich weiß leider nicht wieso..
habt ihr vielleicht eine Idee?
lg
cku
 

Anhänge

  • test.JPG
    test.JPG
    4,9 KB · Aufrufe: 2
Wie wärs mit Code? Link? Wird der Wert überhaupt abgeschickt? Wenn ja, per POST/GET oder vllt. über AJAX?

Mehr Details, sonst kann dir keiner helfen...
 
<html>
<head>
<script type="text/javascript">
function setFocus()
{
document.getElementById("barcode").focus();
}
</script>
</head>

<style type="text/css">
body {
background-image:url(./1.jpg);
background-repeat:no-repeat;
background-position:50% 60%;
background-color:white;
}
</style>

<body text="navy" onload="setFocus()">

<form action="/cgi-bin/zrfc_transport_mkp.pl" method="get">
<h1 align="center" > <font size=+10> LKW Anmeldung </font> </h1>
<br>

<h2 align="left">Bitte Barcode einscannen:</h2>
<input size="20" name="barcode" type="text" maxlength="20" tabindex="0">


<br>
<br>
<input target="_blank" value="Senden" type="submit">
<br>
<br>


</form>
</body>
</html>
 
Du hast garkeine Anweisung gesetzt, dass das Feld wieder geleert werden soll...

Du kannst statt dem Submit-Button einen Reset-Button nehmen, wenn du dein Formular eh nicht abschicken willst... Sieht so aus:

HTML:
<input type="reset" value="Senden" />
Übrigens, Input-Tags werden mit einem '/>' geschlossen ^^

[EDIT]

Sorry falsch verstanden, du öffnest das Ziel in einem neuen Fenster, das hab ich übesehen... Du musst das Feld mit JavaScript wieder leeren, z.B. mit onFocus...

Das kannst du folgendermaßen machen:
Code:
<input type="text" name="barcode" size="20" maxlength="20" onFocus="this.value = ''" />
 
danke schon mal für die antwort.
naja der barcode der eingescannt wird,wird dann in ein anderes programm übertragen..trotzdem den
<input type="reset" value="Senden" /> code verwenden ?
 
Nein, das, was ich oben gepostet hab.

Der Barcode bleibt nach dem versenden noch stehen, wenn du dann ins Feld klickst, wird der Inhalt gelöscht. Solltest du aber beim eintippen sein und ausversehen aus dem Feld springen, löscht er den Barcode trotzdem...

[EDIT]

Optimal kannst du noch deine Funktion setFocus() in den Submit-Button einbauen. Ob der Barcode dann noch übermittelt wird, oder ob er davor gelöscht wird, weiß ich nicht. Musst du ausprobieren ^^
 
Zurück
Oben