javascript - 如何向 Struts 1 添加新属性 <s :form>?

标签 javascript struts struts-1

这是来自 Zurb abide 验证工具的文档: http://foundation.zurb.com/docs/components/abide.html#setting-up-validation

我使用 Struts 1 表单,并尝试如下操作:

<s:form styleId="frmAddEstate" action="${addEstateProfile}" data-abide>
    // input fields...
</s:form>

但不工作。 请帮我将 "data-abide" 添加到表单标签中。 (我认为我们将修改文件 *.tld - 标签库定义)。

最佳答案

加载表单后,您可以使用 JavaScript 将属性添加到表单中。

document.getElementById("frmAddEstate").onload = function() {myFunction()};

function myFunction() {
  var att = document.createAttribute("data-abide");
  document.getElementById("frmAddEstate").setAttributeNode(att);
}

关于javascript - 如何向 Struts 1 添加新属性 <s :form>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31174323/

相关文章:

javascript - npm 两次包含不同版本的相同依赖项

jsp - 如何使用strut标签在JSP中迭代hashmap

java - 从父抽象类调用 getter 方法

java - 使用Struts在jsp中显示对象的属性

java - Oracle 中的批处理失败。找出批处理中的哪个语句导致它

java - Joss 和 Struts 问题。我应该把断点放在哪里?

javascript - ngRepeat 继续重新创建

javascript - jquery .on() 不适用于克隆元素

javascript - 如何将 json POST 数据作为对象传递给 Web API 方法?

javax.servlet.ServletException : java. lang.NullPointerException