Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从表单向JavaScript函数传递参数_Javascript_Html - Fatal编程技术网

从表单向JavaScript函数传递参数

从表单向JavaScript函数传递参数,javascript,html,Javascript,Html,我很难想出如何做到这一点。我想使用表单中的字段作为变量调用JavaScript函数 我有这个: 选择一个人: 彼得·格里芬 路易斯·格里芬 约瑟夫·斯旺森 格伦泥潭 即使在onsubmit事件中,您也可以通过直接在其中编写java脚本来使用此语句。将id更改为name——然后您可以访问输入字段的值 函数myFunction(表单、事件){ event.preventDefault(); 警报(form.num_cluster.value); } 群集数目: Hi@krzysztof s

我很难想出如何做到这一点。我想使用表单中的字段作为变量调用JavaScript函数

我有这个:


选择一个人:
彼得·格里芬
路易斯·格里芬
约瑟夫·斯旺森
格伦泥潭

即使在onsubmit事件中,您也可以通过直接在其中编写java脚本来使用此语句。

id
更改为
name
——然后您可以访问输入字段的值

函数myFunction(表单、事件){
event.preventDefault();
警报(form.num_cluster.value);
}

群集数目:

Hi@krzysztof safjanowski,谢谢你的回答。你能解释一下“preventDefault”方法的作用吗?没有它就不行,我想理解它。Thanks@Oveie
event.preventDefault
-阻止默认操作(正在提交表单)。我可以想象,有一些验证。如果一切正常,您可以执行类似于
event.target.submit()的操作,并将表单内容提交到后端。
function myFunction(){
  var value=document.getElementById("num_cluster").value;

///  value has the actual thing that you need
//... rest of your code
}