Html 如何在单击输入按钮而不是提交按钮之前使输入字段成为必填字段?

Html 如何在单击输入按钮而不是提交按钮之前使输入字段成为必填字段?,html,forms,Html,Forms,我有一个问题,在点击输入按钮(不是提交按钮)之前,需要输入字段。我下面的代码只会在点击提交按钮后发送需求通知 我将我的表单分为3个div,中间有“next”按钮,有条件地显示下一个div。在“next”按钮显示表单的下一个div部分之前,如何使输入字段成为必填字段 您应该发布问题的html。它不见了。也就是说,查看每次输入失去焦点时触发的模糊事件。您可以添加逻辑以向用户显示错误并禁用“下一步”按钮 您有两个主要选择: 第一选项 您可以像这样禁用按钮:,然后,您可以将fieldonchange方法

我有一个问题,在点击输入按钮(不是提交按钮)之前,需要输入字段。我下面的代码只会在点击提交按钮后发送需求通知

我将我的表单分为3个div,中间有“next”按钮,有条件地显示下一个div。在“next”按钮显示表单的下一个div部分之前,如何使输入字段成为必填字段


您应该发布问题的html。它不见了。也就是说,查看每次输入失去焦点时触发的模糊事件。您可以添加逻辑以向用户显示错误并禁用“下一步”按钮


您有两个主要选择:

第一选项

您可以像这样禁用按钮:
,然后,您可以将fieldonchange方法设置为启用按钮i。e<代码>在脚本中

function changed(){

  if(1 == 1){ // custom test
    document.getElementById("but").disabled = false;
  }

}
第二选项

在按钮处理程序中,验证textfield是否已填充i。e

function butHandler(){

  if(document.getElementById("textfield").value !== "") {
      // do your actions
  }

}

下面是我的代码??但是代码在哪里?把你现在有的代码放进去。