wood burning stoves 2.0*
The moose likes JSP and the fly likes populating jsp fields through javascript Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "populating jsp fields through javascript" Watch "populating jsp fields through javascript" New topic
Author

populating jsp fields through javascript

Anant Rao
Ranch Hand

Joined: Nov 12, 2004
Posts: 126
Hi

I want to set value of hidden field in jsp through java script. I have array of checkbox in my jps and I want to store the value of check box in hidden field by passing the index value to javascript..

Javascript code
function check(index, propertyname, newvalue)
document.getElementById('clossProcess['+index+'].'+propertyName).value= newvalue;
}

function changeFlag(index, closeCheckBox){
var flag="no";
if (closeCheckBox)="true"{
flag="yes";
check(index,'closeFlag',false);
}

Jsp

........
"<"logic:iterate id="closeProcess name=formname property="statusList">"
<html:hidden indexed="true" name=closeprocess property=closeFlag value="no"/">"
"<"/logic:iterate

I have array of checkboxes
property name is closeFlag when i check on it will call the javascript changeFlag( '${index)$', this) and that internally will call check(index,propertyname,newvalue)
I want to set the value of checkbox in the hiddenfield.

Thanks in advance
Infynity
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12803
    
    5
It sounds like you are mixing up what happens on the client side with Javascript with what happens on the server side to write the HTML page to the client.
You do NOT have a "hidden field in jsp" - JSP can write an HTML form that has a hidden field. (Or to be even more picky, JSP can create a servlet that can write an HTML form.)
When I have to develop a page that has Javascript, I do it with a static page of HTML + Javascript first. Using Firefox or other browser-side debugging capability to make sure the Javascript runs right. ONLY then do I try to write the sevlet or JSP that will create such a page dynamically.
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: populating jsp fields through javascript