Today’s Learning: Conditional validations using jquery

January 15, 2013 1 comment

Generally we have validations set in validation rules object. This way we can set static rules for a field. What if we have to validate a field depending upon input of other field (conditional validation).

For example: if area-code is entered, make phone field mandatory etc.

Here is a javascript code which adds validation rules according to the condition:

//The validator object

var validatorObject = {

rules: {

‘first_field_id’: {    

required: false,

minlength: 1,

maxlength: 50

 },

‘second_field_id’: {         

required: false,

minlength: 1,

maxlength: 25

}

}

}

$(“#first_field_id”).focusout(function(){

          var newRule = {

                   required: {

                             depends: function(element) {

                              //check if first field is set        

if ($(this).val() != ”) {

                                                return true;

                                      }else{

                                                return false;

                                      }

                             }

                   }

          };

          $(“#second_field_id”).rules(‘add’,newRule);

          $(“#second_field_id”).valid();

}

Now validate the form

$(“#form_id”).validate(validatorObject);

Categories: Java Script

Today’s Learning: binding more than one events in jquery

November 21, 2012 Leave a comment

To call a custom event handler when an event fires, we can use “.bind()” jquery method as described below :

$(‘#foo’).bind(‘click’, function(){
//do something on click event fire
});

To bind more than one events to one element, we can include each event in “.bind()” method separated by space :

$(‘#foo’).bind(‘click mouseover keyup …’, function(){
//do something on event fire
});

To bind multiple event handlers to one element (As of jQuery 1.4) :

$(‘#foo’).bind({
focusout: function() {
// do something on focusout
},
mouseover: function() {
// do something on mouseover
},
click: function() {
// do something on click
}
});

Categories: Java Script Tags: ,

The Top 5 Internet Destinations in 2011

December 29, 2011 Leave a comment

There was a tough fight between internet search giant Google and the social networking giant Facebook to be at the top internet destinations. According to the research done by market researcher Nielsen, here are the lists of top 5  internent destinations of 2011:

1- Top 5 Web Brands

Microsoft and Apple take 6th and 9th positions respectively

2- Top 5 Social Networks and Blogs

LinkedIn and Google+ get 6th and 8th positions respectively

3- Top 5 Destinations for Video

Categories: News Tags:

The Samsung Galaxy Tab Line Steps Down

July 11, 2011 Leave a comment
Categories: News

PHP Editor Support for .module and .inc Files in Eclipse

July 1, 2011 1 comment

I have been using eclise from and found very helpful editor to write the PHP programs. It provides in-buit support for developing PHP programs. While working on a Drupal project, I encounterd that Drupal uses PHP code (specially in modules) written in files having .module and .inc extensions. Ecplise doesn’t provide the built-in support for these extensions. So, when you open these files, the will appear as simple text files with no PHP editor support.

I did some R&D and found one solution for this problem. We can add the content types in eclise to solve this problem. Here are the steps:

Step -1: Go to Window -> Preferences

Step -2: Click on General -> Content Types. Select “PHP Content Type”, then click “Add” button. Write “*.module” or “*.inc” in Content Type text box in new window and then click “OK” button.

Step -3: Click on Editors -> File Associatons. Click on first “Add” button and type “*.module” or “*.inc” in File Type text box in new window and then click OK

Step -> 4: Then click “OK” button to close the Preferences window and restart eclipse.

Now when you will open any .module or .inc files, the editor will have PHP support.

Categories: Technical Tags: , ,

A Request to Mayawati

September 23, 2010 Leave a comment

Dear Mayawati,

Respectfully we beg to say that please be human and save some money for disaster managment instead of just spending hard earned money in making statues of yours and your beloved elephants. Now it is too late as people are dying in western UP without food and homes affected by flood and you are asking Rs.2000cr aid from center. Shame on you.

From

Citizens of UP

Categories: Myidea

Back To Life

December 28, 2009 4 comments

Yes, I am back to life. Before starting job in IT company, I was fit and leading very healthy life. After that my lifestyle changed. My daily schedule included coming to office by bike and sit in the office for more than 9hrs
and going back to room, have dinner and sleep. This schedule depressed my physical activities very much but not my food intake. consequently, I started accumulating fat. I never realized that the fat I was gaining was slowly affecting my thinking and attitude. My attitude towards my relationships, life, and future prospects started getting dull. Consequently my work performance started dipping. I never felt fresh and enthusiastic in daily activities even after taking full rest.

Once I got one chain mail having words of Infosys chief Narayan Murthi addressed to the IT techies. He said “life is not just the office and work. Life means a lot. Manage your time so that no need to sit extra time in office. After office explore some new activities. This will make u fresh.”

Getting inspired with this, I thought why not start fighting with my fat. I joined a gym and started spending at least 1 hr everyday there. The initial days were very difficult and full of tiredness. But slowly I started getting my energy and exuberance back in daily routine. My work performance got better with positive attitude towards life. I lost around 4Kg weight within 1 month. I can’t express how good it feels to stand in front of the mirror and see myself coming in shape again. I would like to list some of the improvements in daily routine:

1- Now I don’t feel like sleeping 15 min more in morning and open eyes with full freshness (be at office on time).
2- Now I don’t suffer the sleepless (or less sleep) nights and have sound sleep because of being tired physically.
3- Less yawning in office and meetings (my biggest achievement).
4- Better utilized my free time (rather than just watching TV).

5- Started using my older favourite jeans (another achievement).
6- No time to think negative (empty mind is devil’s home).
7- Wrap up my work within office time (improves my time management).

Now I am planning to join swimming classes on weekends. I found my life back with this idea, you never know which one brings yours back. So keep exploring your hobbies. This really works.

Categories: Myidea Tags:
Follow

Get every new post delivered to your Inbox.