• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تغییر پیام (داخل فرم) required

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
درود و ...

دوستان کسی میدونه چطوری باید پیام required داخل فرم رو عوض کنم ؟

نمونه :

required_gallery.png


با تشکر
 
Last edited:

GraphX

Registered User
تاریخ عضویت
20 می 2009
نوشته‌ها
8,066
لایک‌ها
7,756
محل سکونت
دنيای مجازی
سورستو بزار ببینم
 

k-boy

Registered User
تاریخ عضویت
7 فوریه 2012
نوشته‌ها
5,616
لایک‌ها
7,060
محل سکونت
جنگل آسفالت
Last edited:

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
درود دوستان این html 5 هست که من زیاد سر درنمیارم

HTML:
<form method="post">
<input type="text" name="cap" autocomplete="off" required="required"/>

<input type="submit" />

دقیقا همینه
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
42
محل سکونت
یه خورده اونورتر
HTML:
<form method="post">
<input type="text" name="cap"
 autocomplete="off" required="required"  oninvalid="setCustomValidity('googoli')"  />

<input type="submit" />
 

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
ممنون از جواباتون اما باز هم کار نداد این که بالابالا گزاشت پیغام عوض شد اما return نمی شه
 

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
ببین چه فیلد پر باشه چه نباشه این ارور رو میده و بعد فرم ارسال نمیشه
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
42
محل سکونت
یه خورده اونورتر
اون یک ایونت هست میتونی از ایونت oninput استفاده بکنی:
HTML:
oninput="check(this)"
و کد جاوا که مقدارو چک بکنه:
HTML:
<script>
    function check(input){
    
if(input.value=='ok'){
        input.setCustomValidity('');
    } else {
        input.setCustomValidity('error!!');
    }
}
</script>
(ولی کلا از html5 بکش بیرون الان زوده!)
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
42
محل سکونت
یه خورده اونورتر
چون هنوز همه مرورگرا بصورت کامل ازش پشتیبانی نمی کنن یکیش IE.
 

sh.n.n786

Registered User
تاریخ عضویت
28 سپتامبر 2011
نوشته‌ها
454
لایک‌ها
94
آهان ممنون کدو به صورت در آوردم کار داد
HTML:
<!DOCTYPE html>
<html>
<script>
    function check(input){
    
if(input.value){
        input.setCustomValidity('');
    } else {
        input.setCustomValidity('error!!');
    }
}
</script>
<body>
<form>
<input type="text" oninput="check(this)" required
oninvalid="setCustomValidity('Custom Message')" />
<input type="submit" value="send" />
</form>


</body>
</html>
 
بالا