论坛

主页 » Alloy UI » English

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Maximiliano Chiesa
Clean all fields button
2012年7月20日 上午10:43
答复

Maximiliano Chiesa

等级: Junior Member

帖子: 47

加入日期: 2012年7月20日

最近的帖子

Hi! I started learning Liferay a couple of days ago, I'm developing a new portlet for a portal and a I have a Form in which I need a "Clear" button that resets all the fields of the form to their default values.
This is my form at the moment, the button "Clean" would call the action to reset the rest of the fields.

<aui:form action="<%= generateValues %>" method="post">

<aui:select name="depts" label="Depts."> ....... </aui:select>

<aui:select name="type" label="Type"> ....... </aui:select>

<aui:input label="pattern" name="padron" type="text"/>
<br/>

<aui:button type="submit" value="View information" />
<aui:button type="cancel" value="Clean" />
<br/>
</aui:form>


What's the best way of making this?

Thanks!
Hitoshi Ozawa
RE: Clean all fields button
2012年7月20日 下午8:41
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7952

加入日期: 2010年3月23日

最近的帖子

Create a javascript to initialize settings and have button call this method onClick().

<aui:button onClick="<%= initForm() %>" type="cancel" value="Clean" />
Joseph Hobbs
RE: Clean all fields button
2012年7月24日 上午6:23
答复

Joseph Hobbs

等级: New Member

帖子: 14

加入日期: 2012年7月10日

最近的帖子

What about just reloading the page? When the form is displayed it would contain whatever settings/values are present at that time. This would avoid the need to have to cache the info, and would also show any updates that another may have performed between the form display and a user clicking cancel/clean.
Maximiliano Chiesa
RE: Clean all fields button
2012年7月24日 上午6:40
答复

Maximiliano Chiesa

等级: Junior Member

帖子: 47

加入日期: 2012年7月20日

最近的帖子

This is how I finnaly solved this:

<aui:button type="cancel" value="Limpiar" onclick="this.form.reset()" />

Not sure if it's the best solution but it worked emoticon

Thanks!
Hitoshi Ozawa
RE: Clean all fields button
2012年7月24日 下午2:29
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7952

加入日期: 2010年3月23日

最近的帖子

Your solution seems to be better than mine. Will use it the next time. :-)
Mazhar Alam
RE: Clean all fields button
2013年1月13日 下午10:41
答复

Mazhar Alam

等级: Regular Member

帖子: 201

加入日期: 2011年11月25日

最近的帖子

Try this,

<aui:button type="reset" value="clear"/>