tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ashok Venkat <ashok...@yahoo.com>
Subject Hidden form fields not found in request
Date Fri, 26 Oct 2007 02:49:42 GMT
Hello, 

In the below code, i am submitting a form to itself  in the onload method and changing some
hidden form field values. After the form is submitted, the hidden values are not available
in the request object.As a result, the page gets into an endless loop. 
 
Thanks for any help

Code: 

//test.jsp

if(request.getParameter( "ScreenResolutionHeight" ) == null )
{
%>
<html>
<head>
<title>Please wait one moment...</title>
</head>
<body onload='SubmitOnLoad();'>

<form method='post' id='ScreenResolutionForm'>
<input type='hidden' name='ScreenResolutionWidth' value='1024'>
<input type='hidden' name='ScreenResolutionHeight' value='768'>

<script>
function SubmitOnLoad()
{
var this_form = FindElementById( 'ScreenResolutionForm' );
this_form.ScreenResolutionWidth.value = window.screen.availWidth;
this_form.ScreenResolutionHeight.value = window.screen.availHeight;
this_form.BrowserType.value = navigator.appName;


this_form.submit();
}

function FindElementById( id )
{
if( document.getElementById )
{
return document.getElementById( id );
}
else if (document.layers)
{
return document.layers[id];
}
else if (document.all)
{
return document.all[id];
}

return undefined;
}
</script>

</body>
</html>
<%
}else {
............

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message