मेरे पास कुछ कोड है जो जांचता है और सुनिश्चित करता है कि जब उपयोगकर्ता फ़ील्ड में प्रवेश करते हैं तो 1 - 10 से एक पूर्णांक इनपुट होना चाहिए।सी # - टेक्स्टबॉक्स सत्यापन
हालांकि यदि उपयोगकर्ता फ़ील्ड पर ध्यान केंद्रित करते हैं, तो "खराब" डेटा (जैसे कि "fdgfdg") अभी भी क्षेत्र में छोड़ा गया है। तो कुछ दिखा सकते हैं कि फ़ील्ड पर फोकस कब खो जाता है, यदि डेटा मान्य नहीं है, तो इसके बजाय एक डिफ़ॉल्ट मान दर्ज किया जाएगा। 5
private void textBox4_TextChanged(object sender, EventArgs e)
{
try
{
int numberEntered = int.Parse(textBox4.Text);
if (numberEntered < 1 || numberEntered > 10)
{
MessageBox.Show("You must enter a number between 1 and 10");
}
}
catch (FormatException)
{
MessageBox.Show("You need to enter an integer");
}
}
@Gats: यह WinForms डेस्कटॉप अनुप्रयोग है ... –
यह नहीं WinForms है एक वेब पेज –
@ गैट्स: भले ही यह एक वेब ऐप था, सर्वर-साइड सत्यापन अनिवार्य है। क्लाइंट-साइड सत्यापन सर्वर-साइड सत्यापन के लिए सुविधा सुविधा होना चाहिए। –