Soweit ich den Code überblicke macht der Fehler insofern Sinn , weil die
Controls nicht auf dem Server ausgeführt werden (kein runat=server).

Also kann da nur eine Null-Exception kommen. Das löst aber natürlich nicht
das Problem, dass Du die Zeichnzahl angeben möchtest, aber es ist wohl der
Grund für den Fehler.

Natürlich kannst du den Text aus einem Textfeld (Input) Serverseitig lesen!
Wenn es ein ServerControl ist (runat=werver) dann wie Du es versucht hast,
ansonsten über Request.Form["input5"].

HTH
Patrik

> -----Ursprüngliche Nachricht-----
> Von: Popp Andre [mailto:[EMAIL PROTECTED] 
> Gesendet: Dienstag, 18. Oktober 2005 11:03
> An: [email protected]
> Betreff: [Asp.net] Input-Tag Text rausbekommen
> 
> 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 ;-)
> 
> Gruß
> André
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an