• Post Reply Bookmark Topic Watch Topic
  • New Topic

Reading <h:message values in javascript

 
Richard Roszak
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my jsp I have the following:

<h:messages id="detailError" styleClass="priority" showDetail="true" globalOnly="false" layout="list"/>

On a command link in the page I call a javascript. In the javascript I check to see if there are any error messages. Whether I'm generating error or not the length of h:messages is alway zero.

Here is the javascript:

var arr = new Array();

function onPopup(){
arr = document.getElementsByName('form1:detailError');
alert("total # of objects = " + arr.length);
}

What am I missing?

Thanks
 
Ed Burns
author
Ranch Hand
Posts: 82
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You probably need to get the *children* of the element. Those will be the elements of the list. What does your firebug (or similar) tell you?

Ed
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!