我有一个包含两个区域的表单提交的页面。单击编辑所选用户按钮时,表单将提交并刷新页面。一切都按预期工作,而不是需要返回填充值的页面。单击“编辑所选用户”时,我需要页面不刷新/提交。 AFAIK我无法将其设为按钮,因为按钮不是有效的挂毯组件。
<!-- USER EDIT BEGINS -->
<t:zone t:id="editUserZone" id="editUserZone">
<form t:id="editUserForm" id="editUserForm" t:type="form">
<div id="editUserHeader">
Edit an Existing User
</div>
<div id="findUser">
<label>Search For User to Edit: </label>
<t:textfield id="editUser" t:id="editUser" /> <input type ="button" id="change"
onclick="window.open('${childWindowLink}','Ratting','width=850,height=350,left=150,top=200,toolbar=0,status=0,menubar=no,resizable=no')"
value="Search Users" />
<t:submit t:id="searchUsersEdit" id="searchUsersEdit" value="Edit Selected User" />
<br/><br/>
<h5>User Permissions</h5><br/>
</div>
<t:zone t:id="editRefresh" id="editRefresh" t:update="show">
${editMessages}
//FORM FIELDS ETC HERE
<input t:type="submit" t:id="editUserButton" value="Edit User"/>
</div>
</t:zone>
</form>
</t:zone>
我只需要在单击底部的“编辑用户”按钮时提交表单。这只是一个挂毯怪癖还是有办法解决这个问题,而不涉及重新设计页面?
答案 0 :(得分:1)
而不是
type JpegConverter struct {}
func (converter JpegConverter) convert(in *bytes.Buffer) string {
// ...
}
使用
<input type ="button" id="change"
onclick="window.open('${childWindowLink}','Ratting','width=850,height=350,left=150,top=200,toolbar=0,status=0,menubar=no,resizable=no')"
value="Search Users" />
确保使用type =“button”属性。或者您可以使用链接并将其样式化为按钮。