Ich möchte meine ASP.NET-Seite laden, Benutzereingaben erhalten und darauf basierend einige Aktionen ausführen. Problem ist, ich möchte nicht den Benutzer sehen lassen, was er/sie tippt und die Eingabe selbst sollte nicht sichtbar sein. Auch ich möchte Postback verarbeiten, wenn die Länge einer Eingabe der Länge 6 ist.Eingabefeld, das für Benutzer nicht sichtbar ist
Am nächsten komme ich zu einem Textfeld mit Hintergrundfarbe: transparent und ohne Rahmen. Auch Autopostback ist aktiviert. Textfeld erhält den Fokus, wenn der Benutzer die Eingabetaste drückt, das Postback wird aufgerufen, die Textlänge wird überprüft und dann mache ich ein paar Sachen im Code hinterher. Leider kann der Benutzer den Text sehen, wie er/sie tippt und die Eingabe muss gedrückt werden.
Irgendwelche Ideen wie kann ich das erreichen?
// Für alle, die sich fragen, warum will ich dies tun:
Seite geladen wird, der Benutzer sieht die leere Seite. Sie/er legte seine RFID-Karte auf RFID-Leser. Der Leser sendet Eingabe + Eingabe (sollte leicht auf dem Leser selbst einzurichten sein) auf die Seite. Postback erscheint, Länge wird überprüft, einige Informationen werden auf Seite geschrieben. Ich möchte nicht, dass Benutzer vor dem Postback etwas sehen (vor allem Text aus dem Textfeld). Jetzt habe ich nicht den Leser und die Art, wie Eingang zu verbergen, aber ich muss es testen. Wenn ich herausfinden könnte, wie man Postback ohne Senden tut, wäre es noch besser.
Verwenden Sie ein '' und ändern Sie den Wert mit JavaScript? –
Können Sie eine Textbox im Passwort-Stil verwenden? –
Ich bekomme Sie wollen nicht, dass Benutzer sehen, "was" sie tippen. Kann ich fragen, warum in aller Welt wollen Sie nicht, dass ein Benutzer "das" sieht, das er schreibt? –