当前位置: 首页 > 面试题库 >

如何通过JavaScript设置表单操作?

太叔英锐
2023-03-14
问题内容

我有一个HTML表单,该表单的操作应通过JavaScript动态设置。我该怎么做?这是我要实现的目标:

<script type="text/javascript">
function get_action() { // inside script tags
 return form_action;
 }
</script>

<form action=get_action()>
...
</form>

问题答案:

您不能以以外的标准HTML属性调用JavaScript函数onXXX。只需在窗口加载时分配它即可。

<script type="text/javascript">
    window.onload = function() {
        document.myform.action = get_action();
    }

    function get_action() {
        return form_action;
    }
</script>

<form name="myform">
    ...
</form>

您会看到我已经给了形式a name,以便可以在中轻松访问document

另外,您也可以在submit活动期间进行:

<script type="text/javascript">
    function get_action(form) {
        form.action = form_action;
    }
</script>

<form onsubmit="get_action(this);">
    ...
</form>


 类似资料:
  • 问题内容: 我已经尝试过了,但它不起作用。那么如何通过jQuery重置表单? 问题答案: 是DOM元素方法(jQuery对象上没有),因此您需要: 还是没有jQuery:

  • 问题内容: 我正在测试一个Web应用程序。在主页的导航菜单中,单击节点后, 将调用javascript 函数。我查找了此功能,该页面将在重定向到目标 页面之前设置。 那么,如何为每个请求在JMeter中设置cookie? 问题答案: 在BeanShell预处理器中,放入: 请注意,使用JSR223 PreProcessor + Groovy + Caching会更好地提高 性能

  • 问题内容: 我有一个链接而不是“提交”按钮: 单击后可以提交表单吗? 问题答案: 最好的方式 最好的方法是插入适当的输入标签: 最好的JS方式 由封闭后的JavaScript代码事件(只选择了向后兼容性如果你还没有这样做: 简单而不可取的方式(以前的答案) 在链接和表单中添加一个属性: 所有方式 无论选择哪种方式,最终都可以调用(标记的DOM对象在哪里)。 您还必须绑定这样的事件处理程序,该事件处

  • 问题内容: 我想强制Chrome调试器 通过代码 或使用某种注释标签(例如)来中断一行 代码。 问题答案: 您可以在代码中使用。如果开发者控制台已打开,则执行将中断。它也可以在萤火虫中使用。

  • 问题内容: 如何使用javascript设置CSS(我无权访问CSS文件)? 例如: 问题答案: 如您所见,将CSS属性设置为“-”只会导致下一个字符变为大写:

  • 1)有没有一种方法可以跳过可配置的表单及其操作直接使用跳过按钮在每个表单的页脚栏?我不想问用户他/她是否想跳过下一个操作。有没有一种方法可以在表单页脚本身和next,cancel等一起使用跳过按钮。 2)是否有一种方法可以编辑或更改install4j中Welcome&Finish屏幕的默认内容?