1

我正在使用 HTML5 表单验证和 wana 将自定义验证错误更改为用户,但我发现了一个适用于 javascript 的函数,我的问题是我的控制台给了我一些提示,它说 TypeError: $(...)。 setCustomValidity 不是函数,我知道它是 java 脚本函数,那么我应该在 jquery 中使用什么???有没有一样的功能??

$(document).ready(function() {  

    //the min chars for username  

    //when field is focus out  
    $('#phone').focusout(function(){  
        //run the character number check  
            //get the phone  
     $phone = $('#phone').val();


    //use ajax to run the check  
      $.ajax({

            url: 'check.php',
             type: 'POST',
             dataType: 'html',
                data: { 
                        phone : $('#phone').val()

                        },
            success:function(response){
                if(response == "1"){

                    $('#phone').setCustomValidity('blahblahbla ');
                }
             }
                });

});

这是我的代码,谢谢你的回答。

4

1 回答 1

0

尝试:

document.getElementById("phone").setCustomValidity("My Message Here");

相反,虽然我不确定这会完成你正在寻找的东西。

http://jsfiddle.net/FftM3/

于 2013-08-17T08:10:04.707 回答