sl33p (02.07.2023)
-
01.07.2023, 13:07 #1
- Registriert seit
- 27.02.2017
- Beiträge
- 39
Thanked 2 Times in 2 Posts[Hilfe] C# - Beim hinzufügen des Textes im HTML über eine Textbox
Hallihallo liebe U-Labs Community,
Ich möchte eine IP über eine URL eintragen von einer Textbox eintragen. Ich habe folgendes Problem..
Und zwar, wenn ich meinen Wert in der Textbox eintrage wird die auf der Website anders wiedergegeben.
So sieht das ganze aus:
IP in der Textbox: "192.168.24.2"(ausgedachte IP) und auf der Seite wird es so wiedergegeben: "192.168"
der Rest wird nicht angezeigt. Ich hab es auch schon über zwei Textboxen versucht. Klappt auch nicht.
Code den ich in C# verwende:
Code:webView21.ExecuteScriptAsync("document.getElementById('hostL4').value = "+ textBox1.Text);
HTML-Code:<input type="text" id="hostL4" class="form-control" placeholder="IPv4 1.1.1.1">
Ich verzweifel schon.
-
02.07.2023, 19:21 #2
- Registriert seit
- 15.11.2011
- Beiträge
- 6.210
- Blog Entries
- 5
Thanked 9.132 Times in 3.006 PostsAW: [Hilfe] C# - Beim hinzufügen des Textes im HTML über eine Textbox
Hi,
das value-Attribute in JavaScript erwartet einen String für Zeichenketten, wie du sie mit deiner IP hast. Du setzt den Wert nicht in Anführungsstriche, somit wird JS da selbst versuchen, was anderes draus zu konvertieren. Bei diesen automatischen Umwandlungen kommt an einigen Stellen Murks heraus. Ich vermute, dass er deine IP-Adresse als Fließkommazahl (Float) parst. Es gibt keinen Nicht-String Typ mit mehr als einem Punkt, daher wird JS den Rest abschneiden oder runden.
In JS hast du die Wahl zwischen einfachen und doppelten Anführungsstrichen ohne Funktionsunterschied. Daher kannst du es dir einfach machen und innerhalb deiner Doppelten aus C# die einfachen für JS nehmen und somit escapen sparen:
Code:webView21.ExecuteScriptAsync("document.getElementById('hostL4').value = '" + textBox1.Text + "'");
Code:document.getElementById('hostL4').value = 192.168.24.2 document.getElementById('hostL4').value = '192.168.24.2'
-
The Following User Says Thank You to DMW007 For This Useful Post:
Ähnliche Themen
-
Chrome Addon "Badge" zur Extension hinzufügen Hilfe
Von Iomega im Forum SkriptsprachenAntworten: 1Letzter Beitrag: 05.02.2023, 23:00 -
[VBA] HTML Code in eine Access DB speichern
Von Saad im Forum SkriptsprachenAntworten: 4Letzter Beitrag: 15.03.2021, 01:45 -
Map - Wie eine Liste hinzufügen?
Von Saad im Forum JavaAntworten: 6Letzter Beitrag: 13.07.2013, 20:13 -
[Hilfe] TextBox Splitten
Von AmJano im Forum Knuddels ProgrammierungAntworten: 6Letzter Beitrag: 09.11.2012, 20:23 -
[HTML] Aufgaben Hilfe
Von Dost im Forum HTMLAntworten: 3Letzter Beitrag: 19.03.2012, 18:01
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.