Hi everyone,

I'm having trouble trying to get javascript running on a form in addtion to a 
servlet.  Its a login form, I would like to check if the fields have been 
filled in, prompting the user if they have not.  Once both fields are completed 
the action will call a controller servlet that will the rest of the work.  
Currently when i define in the jsp


  | <form name="login_form" method="post" onsubmit="return validate_form()" 
action="Controller">
  |     <input type="hidden" name="action" value="login"/>
  | 
  |                                                     <table cellSpacing="3" 
cellPadding="0" border="0" style="border: medium none" id="loginTable">
  |                                                                             
        <tr>
  |                                                                             
                <td class="smallheaderfont">
  |                                                                             
                        <label for="login_username" style="cursor: 
default">User Name</label>
  |                                                                             
                </td>
  |                                                                             
                <td class="inputfieldfont">
  |                                                                             
                        <input class="bginput" id="login_username" 
style="FONT-SIZE: 11px" onfocus="" accessKey="u" tabIndex="1" size="10" 
name="username_output">
  |                                                                             
                </td>
  |                                                                             
        </tr>
  |                                                                             
        <tr>
  |                                                                             
                <td class="smallheaderfont">
  |                                                                             
                        <label for="login_password" style="cursor: 
default">Password</label>
  |                                                                             
                </td>
  |                                                                             
                <td class="inputfieldfont">
  |                                                                             
                        <input class="bginput" id="login_password" 
style="FONT-SIZE: 11px" onfocus="" accessKey="u" tabIndex="2" size="10" 
name="password_output">      
  |                                                                             
                </td>
  |                                                                             
        </tr>
  |                                                                             
        <tr>
  |                                                                             
                <td></td>
  |                                                                             
                <td class="inputfieldfont">
  |                                                                             
                        <input class="button" accessKey="s" tabIndex="104" 
type="submit" value="Log in" align= "right">
  |                                                                             
                </td>
  |                                                                             
        </tr>
  |                                                                             
</table>
  |                                                                     </form>
  | 

The javascript function is basic:


  | <script type="text/javascript">
  | 
  |                     function validate_form ( )
  |                     {
  |                             valid = true;
  | 
  |                             if ( document.login_form.username_output.value 
== "" )
  |                             {
  |                                      alert ( "Please fill in the 'User 
Name' field." );
  |                                      
/*document.register_form.firstname_output.value.focus();*/
  |                                      valid =  false;
  |                             }
  |                             if ( document.login_form.password_output.value 
== "" )
  |                             {
  |                                      alert ( "Please fill in the 'Password' 
field." );
  |                                      
/*document.register_form.lastname_output.value.focus();*/
  |                                      valid = false;
  |                             }
  |                             
  |                             if(valid){
  |                                     return true;
  |                             }else{
  |                                     return false;
  |                             }
  |                     }
  |             </script>
  | 


I think its more of an issue of how to define the servlet action after the 
javascript in the form definition.  I have asked this question in javascript 
forums.

p.s. sorry about the formatting.

If you could help i would appreciate it.

Thanks, Alyssa.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4232863#4232863

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4232863
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to