Hi Rajee,

You can use a timer to call back. It will wait for sometime to check
whether there is textArea.onkeypress and trigger callback. Reference[1].
[1]
http://stackoverflow.com/questions/1620602/javascript-jquery-make-an-ajax-request-when-a-user-is-typing-in-a-textarea

Thanks,
Iqbal

On Thu, Jul 9, 2015 at 10:16 AM, Lakshani Gamage <[email protected]> wrote:

> Hi Rajee,
>
> You can use .onblur()[2] event also.
>
> [2] http://www.w3schools.com/jsref/event_onblur.asp
>
> Thanks,
> Lakshani
>
> On Thu, Jul 9, 2015 at 9:56 AM, Himasha Guruge <[email protected]> wrote:
>
>> Hi Rajeenthini,
>>
>> You could use a time out or .blur() ( user focus out from the text box)
>> depending on your requirement. You could look into [1].
>>
>> [1] how-to-trigger-an-event-in-input-text-after-i-stop-typing-writing
>> <http://stackoverflow.com/questions/14042193/how-to-trigger-an-event-in-input-text-after-i-stop-typing-writing>
>> Thanks,
>> Himasha
>>
>> On Thu, Jul 9, 2015 at 9:52 AM, Thusitha Thilina Dayaratne <
>> [email protected]> wrote:
>>
>>> Hi Rajeenthini,
>>>
>>> I think you can use jquery focusout method to detect when the textfiled
>>> focus get put.
>>> That might help https://api.jquery.com/focusout/
>>>
>>> Thanks
>>>
>>> On Thu, Jul 9, 2015 at 9:45 AM, Rajeenthini Satkunam <
>>> [email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Currently I am working on a task validating CRUD forms of Enterprise
>>>> store publisher.So I need to check with the overview name is already exists
>>>> or not.So I will make a AJAX call through server side to get the exactly
>>>> matching asset in the publisher.I am using jQuery validation plugin as well
>>>> as I have an custom method to validate this overview name field on the
>>>> client side.
>>>>
>>>> //custom validator for remote ajax call to validate asset name
>>>> $.validator.addMethod("FieldValidate", function (value, element) {
>>>>     var data = '%22name%22 : %22' + value + '%22';
>>>>     var result = false;
>>>>     $.ajax({
>>>>         type: "GET",
>>>>         url: caramel.url("/apis/assets?type=gadget&q=" + data),
>>>>         dataType: "json",
>>>>         async: false,
>>>>         success: function (data, textStatus, xhr) {
>>>>             var obj = data;
>>>>             if (obj.list.length > 0) {
>>>>                 result = false;
>>>>             } else {
>>>>                 result = true;
>>>>             }
>>>>         },
>>>>         error: function (xhr, thrownError) {
>>>>             console.log("error " + xhr.responseText + "  " + thrownError);
>>>>         }
>>>>     });
>>>>     return result;
>>>>
>>>> }, "The name already taken");
>>>>
>>>> By the way I need to trigger the validation only if the user finish
>>>> typing at the text box.But now the Ajax call sends for each and every input
>>>> those are given by user.So can anyone suggest me any idea to handle this?
>>>> Suggestion would appreciate.
>>>> --
>>>>
>>>> *Thank You.*
>>>>
>>>> *Rajeenthini Satkunam*
>>>>
>>>> *Associate Software Engineer | WSO2*
>>>>
>>>>
>>>> *E:[email protected] <[email protected]>*
>>>>
>>>> *M :+94770832823 <%2B94770832823>   *
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Thusitha Dayaratne
>>> Software Engineer
>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>>
>>> Mobile  +94712756809
>>> Blog      alokayasoya.blogspot.com
>>> About    http://about.me/thusithathilina
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Himasha Guruge
>> *Software Engineer*
>> WS*O2* *Inc.*
>> Mobile: +94 777459299
>> [email protected]
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Lakshani Gamage
>
> *Software Engineer*
> Mobile : +94 (0) 71 5478184 <%2B94%20%280%29%20773%20451194>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Irham Iqbal
Software Engineer - Test Automation
 WSO2, Inc.: http://wso2.com
lean. enterprise. middleware
phone: +94 777888452
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to