:-)
Moin.
1. Nimm ein TextBox-Control. Du kannst das ontextxchanged-event
auch definieren, wenn es dir IntelliSense nicht anbietet. Zur
Not kannst du immer noch über
controlId.Attributes.Add("ontextchanged","meinefunktion();");
gehen.
Vergiss ganz schnell die HtmlControls, ganz schnell :)
2. Dein Fehler rührt sicherlich daher, dass du das Control nicht
referenziert hast. Das musst du in deiner CodeBehind-Klasse aber
tun:
C#-Syntax:
protected HtmlDingens input5;
Gruß, Thomas
> Hi Liste,
>
> bin schon fast am verzweifeln.
>
> Habe nen <input type=text ...> (nehm ich aus dem Grund, da er
> ein "onkeyup" hat, damit per javascript die Zeichen zählen
> und ausgeben kann)(textbox hat zwar "ontextchanged", aber
> soweit ich des gelesen habe ist das nur serverseitig und
> somit Zählt der ja erst beim übertragen).
>
> Ich will nun den reingeschriebenen Inhalt in eine Session
> speichern, aber er bring immer folgenden Fehler:
> >Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
> >Beschreibung: Beim Ausführen der aktuellen Webanforderung
> ist ein unverarbeiteter Fehler
> >aufgetreten. Überprüfen Sie die Stapelüberwachung, um
> weitere Informationen über diesen
> >Fehler anzuzeigen und festzustellen, wo der Fehler im Code
> verursacht wurde.
>
> >Ausnahmedetails: System.NullReferenceException: Der
> Objektverweis wurde nicht auf eine
> >Objektinstanz festgelegt.
> >Quellfehler:
> >Zeile 394: Session("input5") = input5.Value
>
> Nachfolgend der Code:
> .aspx:
> <script language="javascript">
> var zeichen60 = 60;
> var text1 = "Es verbleiben Ihnen noch ";
> var text3 = " Zeichen!";
> </script>
> ...
> <INPUT id="input5" value="test" onkeyup="var anz =
>
> his.value.length;if(this.value.length > zeichen60){this.value
> =
> this.value.substring(0,zeichen60);}else{Form1.zaehl5.value =
> text1 + (zeichen60-this.value.length) +
> text3;}" type="text" size="85">
> <INPUT readOnly type="text" maxLength="20" size="73"
> value="Es verbleiben Ihnen noch 60 Zeichen!" name="zaehl5">
>
> .aspx.vb:
> Session("input5") = input5.Value
> 'in einem klick event, damit das Session erzeugt wird, kurz
> bevor es zur nächsten Seite geht
>
> Frage nun, warum dieser Fehler und kann ich mit ASP.NET 1.1
> überhaupt den Text aus einem <input type=text ...>-Tag lesen???
> Wenn nein, wie könnt ich es dann lösen, damit ich das
> JavaScript zum zählen verwenden kann?
>
> Vielen Dank um den langen Text überhaupt gelesen zu haben ;-)
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net