2011-03-29 162 views
0
<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%> 
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<html> 
    <head> 
     <title>Register</title> 
    </head> 
    <body> 
     <h1>Register</h1> 
     <div> 
      <form:form method="post" action="${flowExecutionUrl}" commandName="userForm"> 
       <div style="width:240px"> 

        <div> 
         <div>First Name:</div> 
         <div ><form:input path="name"/></div> 

        </div> 
        <div> 
         <div>Last Name:</div> 
         <div ><form:input path="surname"/></div> 
        </div> 
        <div> 
         <div>E-mail:</div> 
         <div ><input type="text" name="email" /></div> 
        </div> 
        <div> 
         <div>Username:</div> 
         <div ><input type="text" name="username" /></div> 
        </div> 
        <div> 
         <div>Password:</div> 
         <div ><input type="password" name="password" /></div> 
        </div> 
        <div> 
         <div>Confirm Password:</div> 
         <div ><input type="password" name="confirmPassword" /></div> 
        </div> 
        <div> 
         <div>Country:</div> 
         <div> 
          <select> 
           <c:forEach items="${countryList}" var="countryVar"> 
           <option value="${countryVar}">${countryVar}.code</option> 
           </c:forEach> 
          </select> 
         </div> 
        </div> 
        <div> 
         <div>Phone numbers:</div> 
         <div> 
          <input name="deleteNumber" type="hidden" id="deleteNumber" /> 
          <c:forEach var="phoneNumber" items="${userForm.phoneNumbers}" varStatus="varStatus"> 
           <form:input path="phoneNumbers[${varStatus.index}]" /> 
           <input type="hidden" name="_eventId_deletePhoneNumber" onclick="document.getElementById('deleteNumber').value = ${varStatus.index};" value="Delete" /> 
          </c:forEach> 
         </div> 
        </div> 
        <div> 
         <div></div> 
         <div> 
          <div> 
           <input type="submit" name="_eventId_submitRegistration" value="Submit" /> 
          </div> 
          <div> 
           <input type="submit" name="_eventId_addPhoneNumber" value="Add phone number" /> 
          </div> 
          <div> 
           <div style="padding-left:5px"> 
            <button onclick="window.location='${flowExecutionUrl}&_eventId=cancelRegistration'">Cancel</button> 
           </div> 
          </div> 
         </div> 
        </div> 
       </div> 
      </form:form> 

     </div> 
    </body> 
</html> 

怎能取代“_eventId_addPhoneNumber”和“_eventId_deletePhoneNumber”按钮?如何将按钮替换为链接?

回答

0

许多方法来做到这一点。最简单的办法是刚刚从你的GUI中删除,添加链接和代码的JavaScript。

+0

灿你拿我举个例子吗? – user6778654 2011-03-29 12:28:19

+0

@ user612925,Link,然后代码doSomething() – 2011-03-29 12:32:10

+0

我必须提交表单参数,我该怎么办? – user6778654 2011-03-29 12:34:17