forms - बदल - सेटिंग लैंग्वेज




HTML5 संपर्क फ़ॉर्म में आवश्यक फ़ील्ड में त्रुटि संदेश की भाषा बदलना (4)

मैं html5 फॉर्म फ़ील्ड में त्रुटि संदेश की भाषा को बदलने की कोशिश कर रहा हूं।

मेरे पास यह कोड है:

<input type="text" name="company_name"  oninvalid="setCustomValidity('Lütfen işaretli yerleri doldurunuz')" required /> 

लेकिन सबमिट पर, यहां तक ​​कि फ़ील्ड खाली नहीं है, मुझे अभी भी त्रुटि संदेश मिलता है।

मैंने <input type="text" name="company_name" setCustomValidity('Lütfen işaretli yerleri doldurunuz') required />

लेकिन फिर अंग्रेजी संदेश प्रदर्शित होता है। कोई भी जानता है कि मैं अन्य भाषा पर त्रुटि संदेश कैसे प्रदर्शित कर सकता हूं?

सादर, ज़ोरान


आप this oninvalid में भूल oninvalid , इसके साथ अपना कोड बदलें:

    oninvalid="this.setCustomValidity('Lütfen işaretli yerleri doldurunuz')"

<form><input type="text" name="company_name"  oninvalid="this.setCustomValidity('Lütfen işaretli yerleri doldurunuz')" required /><input type="submit">
</form>


मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन मैं अपना अनुभव साझा करना चाहता हूं।

HTML:

<input type="text" placeholder="Username or E-Mail" required data-required-message="E-Mail or Username is Required!">

जावास्क्रिप्ट (jQuery):

$('input[required]').on('invalid', function() {
    this.setCustomValidity($(this).data("required-message"));
});

यह एक बहुत ही सरल नमूना है। मुझे उम्मीद है कि यह किसी के लिए मदद कर सकता है।


HTML:

<form id="myform">
    <input id="email" oninvalid="InvalidMsg(this);" name="email" oninput="InvalidMsg(this);"  type="email" required="required" />
    <input type="submit" />
</form>

जावास्क्रिप्ट:

function InvalidMsg(textbox) {
    if (textbox.value == '') {
        textbox.setCustomValidity('Lütfen işaretli yerleri doldurunuz');
    }
    else if (textbox.validity.typeMismatch){{
        textbox.setCustomValidity('please enter a valid email address');
    }
    else {
       textbox.setCustomValidity('');
    }
    return true;
}

डेमो:

http://jsfiddle.net/patelriki13/Sqq8e/4


<input type="text" id="inputName"  placeholder="Enter name"  required  oninvalid="this.setCustomValidity('Please Enter your first name')" >

यह आपको और भी बेहतर, तेज़, सुविधाजनक और सबसे आसान मदद कर सकता है।







html5