document.forms[0].action所提交的內容

問題:forms[0]提交了form表單中的什麼內容?

<script type="text/javascript">
    function doName(){
        document.forms[0].action = "${basePath}/form_testForm.action";
        document.forms[0].submit();
    }    
</script>
<form name="form1" action="" method="post">
    姓名:<input name="name" type="text" /> <input type="button" value="姓名點擊" class="s_button" onclick="doName()"/>&nbsp;<br>
    密碼:<input name="password" type="text" />  <input type="button" value="密碼點擊" class="s_button" onclick="doPassword()"/>&nbsp;<br>
    性別:<input name="sex" type="text" />  <input type="button" value="性別點擊" class="s_button" onclick="doSex()"/>&nbsp;<br>
</form>

Action:

public class FormAction {
	
	private String name;
	private String password;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}

        public String testForm() {
		System.out.println(name);
		System.out.println(password);

                return "testForm";
	}
}
他會提交第一個form表單中的所有input對象,在Action中可以選擇性的獲取某一個input對象。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章