让form's action是一个javascript文件

Have form's action be a javascript file

本文关键字:一个 文件 javascript form action      更新时间:2023-09-26

表单的动作是否可能是一个javascript文件,它接受表单中单个输入字段的值,并警告该值

在提交时,获取表单提交的输入字段的值,提醒这个值。这是可能的javascript/jQuery

既然你说"alert",我就假定你是指客户端JavaScript,在这种情况下,答案是:不。您可以将动作设置为JavaScript伪uri,但这并不合理。请使用事件处理程序。

首先让action指向表单的服务器端处理程序。(遵循渐进增强和不引人注目的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>

这是你想要的吗?

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