2016-04-26 3 views
3

Ich habe eine textbox wo Benutzer ihre Handynummer eingeben.Ist es möglich, den Wert aus dem Textfeld vor der Übermittlung abzurufen?

<input type="number" name="mobileNumber" id="mobileNumber" runat="server" /> 

Ich habe auch eine dialog box, wo ich es als Bestätigung verwendet, wenn der Benutzer auf die Schaltfläche submit klicken.

var answer = confirm("The number you have entered is <%= confirmNumber %>.\nPlease verify if the number you have entered is correct.") 

if (!answer) { 
    return false; 
} 

Meine erwartete Ausgabe ist here wo __________ soll die value des textbox sein.
(Offenbar nicht genug Punkte habe ich Bilder noch einbinden?)

Was ich tun möchte, ist die value vom textbox und ersetzen Sie die Unterstreichungen in der dialog box mit um es abzurufen.

Hier ist mein C# Versuch, die value vom textbox abzurufen:

string confirmNumber = mobileNumber.Value; 

Ich denke, dass der C# -Code nur die value, nachdem der Benutzer abgegeben hat abrufen können? Ich bin mir nicht ganz sicher. Bitte helfen Sie.

+0

JQuery ist dein Freund ... –

Antwort

3

Sie möchten den Wert anzeigen, der auf der Client-Seite in das Textfeld eingegeben wird. Sie können Javascript verwenden, dem Sie bereits Wert für den Benutzer zeigen müssen. Sie müssen die ClientID der Eingabe verwenden, um ihr HTML-Element in Javascript zu erhalten.

number = document.getElementById("<%=mobileNumber.ClientID%>").value; 
var answer = confirm("The number you have entered is" + number + ".\nPlease verify if the number you have entered is correct.") 
+0

Ich bin ein wenig neu zu jQuery/JavaScript, so verzeiht mir. Wie auch immer, das funktioniert perfekt! Ich danke dir sehr! – user6234613

+0

Gern geschehen – Adil

Verwandte Themen