Showing posts from November, 2011

multiple checkboxes with same id

Handling multiple checkboxes with same id's

If suppose you have defined more than one checkboxes with sdame id's, then it will treat it as an array of names.

<form name="CheckBoxForm">

<input type="Checkbox" name="myCheckbox" id="myCheckbox"  />
<input type="Checkbox" name="myCheckbox" id="myCheckbox"  />
<input type="Checkbox" name="myCheckbox" id="myCheckbox"  />
<input type="Checkbox" name="myCheckbox" id="myCheckbox"  />
<input type="" onclick="testCheckboxes()" />

Now according to HTML, id must be unique. So here it will treat them like an array. So if you want to access them, do as
given here,

function testCheckboxes(){
var myCheckboxArray= new Array();
var total=document.getElementsByName('myCheckbox').length;
for(var i=0;i<total;i++){

Email address validation at client and server side

Email validation at client side(Java Script)
function validateEmailAddress(emailAddress) { 
    var expression = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

    return expression.test(email);

This function will return true if it is a valid email address otherwise false if it is invalid email address.

Email validation at server side using Java

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class EmailAddressValidator{

 private Pattern pattern;
 private Matcher matcher;

 private static final String EMAIL_ADDRESS_PATTERN = "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";

 public EmailAddressValidator(){
 pattern = Pattern.compile(EMAIL_ADDRE…

Scrolable div in CSS/html

Scrolable DIV:

overflow: auto   => It will create a scrollbar - horizontal, vertical or both only if the content in the block
                    requires it.

overflow: scroll => It will will insert horizontal and vertical scrollbars. They will become active and shown
                    only if the content requires it.

overflow: visible => It will cause the content of the block to expand outside of it and be visible at the same time.

overflow: hidden =>  This forces the block to only show content that fits in the block. Remainng content will
                                  be  clipped and not visible to you. There will be no scrollbars.
For ex:
<div class="scrolableDiv"....></div>

where in CSS class:
    margin-left: 170px;
    margin-top: -100px;
    width: 600px;

Accessing parent window form from child window in html

Accessing parent window form from child window in html


Here parentFormName is the name of Form of parent window that you want to submit from child window.
Ex, <form name="parentFormName".....>

Accessing parent window's form input parameters to child window,

var userName= window.parent.document.getElementById('userName').value;

Here userName is the id element of input field on parent form.
<form name="parentFormName".....>
<input type="text" id="userName" />

Get contact list from Gmail account using java

You can get all contacts exists in your gmail account using this program...

First you will need the jar file gdata (library files for fetching data from google)...
public static  List<ContactDTO> getAllGmailContacts(String gmailId,String password)
throws ServiceException, IOException {

InstrumentDTO contactDTO;
String name;
List<ContactDTO> myGmailContactList= new ArrayList<ContactDTO>();

ContactsService myService = new ContactsService("Find_Contacts_On_Gmail");
myService.setUserCredentials(gmailId, password);

    URL feedUrl = new URL(""+gmailId+"/full");

    ContactFeed resultFeed = myService.getFeed(feedUrl, ContactFeed.class);  

    for (int i = 0; i < resultFeed.getEntries().size(); i++) {
       ContactEntry entry = resultFeed.getEntries().get(i);
       System.out.println("\t" + entry.getTitle().getPlainText…

Set Alarm watch using Swing

Here you can set the alarm using swing, see the code here ------------------------------------------------------------ package example.alarm;

import java.awt.*; import java.awt.event.*; import java.text.SimpleDateFormat; import java.util.*;
import javax.swing.*;
class AlarmDemo extends Thread{ private JLabel timeLabel; public AlarmDemo(JLabel label){    this.timeLabel=label;}     public void run(){   while(true){      Date d=new Date();      int h=d.getHours();      String time="PM";      if (h>23){h-=24; time="AM";}      timeLabel.setText(""+h+":"+d.getMinutes()+":"+d.getSeconds()+"  "+time);      try{Thread.sleep(1000);}  catch(Exception e){}   }      }

class Timer implements Runnable{ private JLabel timeLabel; private JLabel alarmTime; public Timer(JLabel label){    this.timeLabel=label;}     public void run(){   while(true){      Date d=new Date();      timeLabel.setText(d.getHours()+":"+d.getMinutes()+":"+d.get…

Sarkari Jobs , Public Sector Jobs , IT Jobs , Pharma Jobs , Defence Jobs: Fresher-Hiring-201-Passed-out

Sarkari Jobs , Public Sector Jobs , IT Jobs , Pharma Jobs , Defence Jobs: Fresher-Hiring-201-Passed-out: Hiring Fresher Hiring Fresher - BE\Btech(2011 passed out), Preferable _ ERP Knowledge, Contact at \

CSS problems: Add a vertical line on a page

You can add a line separator using div ....

border-left: 2px solid #B1B1B1;
    height: 150px;
    margin-left: 150px;
    margin-top: -35px;
    width: 2px;
Here border-left: will add a line.. Even you can use border-right, border-top and border-bottom and then you can arrange your the width of your div.

Swing-Java: Get current date and time using swing

Here is the example where you can get current time and date using frame in swing

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class DateTimeDemo extends JFrame implements ActionListener{
   public static final String DATE_FORMAT_NOW = "dd-MM-yyyy HH:mm:ss";
   public static String dt;

   JTextField dateField= new JTextField(20);
   JButton jb=new JButton("Submit");

   public DateTimeDemo() {
     super("Current date and time demo");
     JLabel label1 = new JLabel(" Your current time: ");

     JPanel contentPane = new JPanel(new FlowLayout());
     contentPane.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));



  public void actionPerformed(ActionEvent e) {

     String date = DateTime();

Remove table row using JQuery

If you are using JQuery and you have created a table and you want to delete it's row dynamically then you can use following code.

$(document).ready(function() {
    $("#DemoTable tr").click(function() {

Here DemoTable is the html Id attribute. So when you will click on the div containing particular row, it will be deleted.
For example if you are using table like..

<table id="DemoTable" >
   <td  width="25%"> </td>
   <td  width="75%"> </td>
   <td  width="25%"> </td>
   <td  width="75%"> </td>

Create pdf with image using java


import com.itextpdf.text.BadElementException;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Element;
import com.itextpdf.text.Image;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.PdfContentByte;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;

public class GeneratePDFWithImageDemo {
  public static void main(String[] args) {
         new GeneratePDFWithImageDemo().createPDF();

  public void createPDF(){
 Document document = new Document();
      try {
        new FileOutputStream("C://Test.pdf"));;
        PdfPTable table = new PdfPTable(1); //1 column.    
        Image image = Image.getInstance("C://Image/MyImage.jpg");

Information-Window: Basic Java Syntax and Rules

Information-Window: Basic Java Syntax and Rules: Basic Java Syntax If we talk about the Java syntax, Than a basic will cover a Object name referring to an instance with a dot o...
If you want to change the div background then use,


Similarly, you can change div's text color dynamically using as

Hibernate property value Exception

org.hibernate.PropertyValueException: not-null property references a null or transient value: com.example.server.beans.User.createdOn
at org.hibernate.engine.Nullability.checkNullability(
at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(
at org.hibernate.impl.SessionImpl.flush(
at com.example.persistence.dao.impl.HibernateBaseDAO.saveObject(
at com.example.persistence.dao.impl.RegisterUserDAO.saveRegisteredUser(RegisterUserDA…