【问题标题】:HTML Form Will Not Submit CorrectlyHTML 表单无法正确提交
【发布时间】:2018-08-17 21:08:19
【问题描述】:

由于某些奇怪的原因,此表单不会提交。谁能发现问题?

<form id="sendEmailForm-1" method="post" action="">
  <input type="text" name="client-name" class="form-control" autofocus="" placeholder="What is your name?" required="">

  <div class="space-15"></div>
  <input type="text" name="client-email" class="form-control" autofocus="" placeholder="What is your email?" required="">

  <div class="space-15"></div>
  <input type="text" name="email-subject" class="form-control" autofocus="" placeholder="Give it a good subject" required="">

  <div class="space-15"></div>
  <textarea type="text" name="email-body" class="form-control textarea-lg" autofocus="" placeholder="What is your question?" required=""></textarea>

  <div class="space-15"></div>
  <button type="submit" class="btn btn-lg btn-dark btn-block" id="send-ask-message">Send!</button>
</form>

【问题讨论】:

  • 请贴出所有相关代码。
  • 这会产生 405 错误吗?

标签: javascript html forms submit


【解决方案1】:

请在第一行代码检查您的操作是否为空

<form id="sendEmailForm-1" method="post" action="">

您需要指定提交表单的位置

如果不能解决问题,请发布更多与此表单相关的代码

谢谢

【讨论】:

  • 一个空操作将发布到同一页面,这可能(或可能不是)OP 想要做的。
  • 如果他有外部页面怎么办?这就是为什么要求更多代码以便找到出错的地方
  • 确实可以解决他的问题,但是写“你需要指定”就意味着action需要一个值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-31
  • 1970-01-01
  • 2014-10-21
  • 1970-01-01
  • 2014-01-10
  • 1970-01-01
相关资源
最近更新 更多