diff --git a/core/src/main/resources/template/simple/reset.ftl b/core/src/main/resources/template/simple/reset.ftl index 7e7481f86..67d6505e4 100644 --- a/core/src/main/resources/template/simple/reset.ftl +++ b/core/src/main/resources/template/simple/reset.ftl @@ -37,6 +37,9 @@ <#if parameters.disabled!false> disabled="disabled"<#rt/> #if> +<#if parameters.tabindex?has_content> + tabindex="${parameters.tabindex?html}"<#rt/> +#if> <#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl"/> <#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" /> <#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" /> @@ -69,6 +72,9 @@ <#if parameters.disabled!false> disabled="disabled"<#rt/> #if> +<#if parameters.tabindex?has_content> + tabindex="${parameters.tabindex?html}"<#rt/> +#if> <#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" /> <#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" /> <#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" /> diff --git a/core/src/test/java/org/apache/struts2/views/jsp/ui/ResetTest.java b/core/src/test/java/org/apache/struts2/views/jsp/ui/ResetTest.java index 913ead808..6db4adf10 100644 --- a/core/src/test/java/org/apache/struts2/views/jsp/ui/ResetTest.java +++ b/core/src/test/java/org/apache/struts2/views/jsp/ui/ResetTest.java @@ -59,6 +59,7 @@ public class ResetTest extends AbstractUITagTest { tag.setLabel("mylabel"); tag.setName("myname"); tag.setValue("%{foo}"); + tag.setTabindex("1"); tag.doStartTag(); tag.doEndTag(); @@ -75,6 +76,7 @@ public class ResetTest extends AbstractUITagTest { tag.setType("button"); tag.setName("myname"); tag.setValue("%{foo}"); + tag.setTabindex("1"); tag.doStartTag(); tag.doEndTag(); diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Reset-1.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Reset-1.txt index 699faf701..4d6b7fc77 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Reset-1.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Reset-1.txt @@ -1,3 +1,3 @@