Anyway let's get started. This is the first day, so I'll start it with an easy task.
Question
How does the focus property in html:tag work?
Answer
I just created a simple jsp and checked it.
<%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <html:html> <head> <title>HTML Tags Test</title> </head> <body> <html:form action="/auth" focus="id"> ID: <html:text property="id" size="16" /><br/> PASS: <html:text property="pass" size="16" /><br/> <html:submit property="submit" value="submit" /> <html:reset value="reset" /> </html:form> </body> </html:html>The above JSP yields the following HTML:
<html> <head> <title>HTML Tags Test</title> </head> <body> <form name="testForm" method="post" action="/struts/auth.do"> ID: <input type="text" name="id" size="16" value=""><br/> PASS: <input type="text" name="pass" size="16" value=""><br/> <input type="submit" name="submit" value="submit"> <input type="reset" value="reset"> </form> <script type="text/javascript" language="JavaScript"> <!-- var focusControl = document.forms["testForm"].elements["id"]; if (focusControl != null && focusControl.type != "hidden" && !focusControl.disabled && focusControl.style.display != "none") { focusControl.focus(); } // --> </script> </body> </html>It added some javascript code. So this is how it works.
0 件のコメント:
コメントを投稿