表单的动作是一个javascript文件

时间:2013-03-29 17:06:41

标签: javascript jquery

是否可以将表单的操作设置为javascript文件,该文件在表单中获取单个输入字段的值,并提醒该值。

因此,在提交时,获取与表单一起提交的输入字段的值,提醒此值。 这可能与javascript / jQuery

2 个答案:

答案 0 :(得分:1)

由于您说“alert”,我将假设您的意思是客户端JavaScript,在这种情况下,答案是:否。您可以将操作设置为JavaScript伪URI,但这不会要理智。改为使用事件处理程序。

首先让action指向表单的服务器端处理程序。 (遵循Progressive EnhancementUnobtrusive JavaScript)的原则。

然后:

  1. 将事件处理程序绑定到表单的提交事件
  2. 使用数据执行您想要的操作
  3. 取消表单的正常行为
  4. 这样:

    <form action="...">
      <label> foo <input name="foo"> </label>
      <input type="submit">
    </form>
    
    <script>
      document.querySelector('form').addEventListener('submit', function (event) {
        alert(event.target.elements.foo.value);
        event.preventDefault();
      });
    </script>
    

答案 1 :(得分:0)

这是你要找的吗?

$('form').submit(function() {
  alert($('#inputtxtID').val());
  return false;
});