我对这些代码行感到困惑......
点击提交按钮后它去哪里了??
<input type="button" value="submit" onClick="updateForm()"/>
我对这些代码行感到困惑......
点击提交按钮后它去哪里了??
<input type="button" value="submit" onClick="updateForm()"/>
onClick="updateForm()"
表示单击按钮时调用方法updateForm()
。在源代码中查找该名称的方法。
如果 updateForm() 返回 a false
,则按钮的默认行为被抑制。如果不是,则updateForm()
调用 then ,然后按钮继续其默认行为。
事件处理函数(其主体由属性的值定义onclick
)运行。该函数除了尝试调用另一个函数之外什么都不做updateForm
。
接下来会发生什么取决于 的定义updateForm
。
形成方法??
您还可以使用以下提到的行为之一:
<form id="myform" action="javascript:myfunction();">
<form onSubmit="return myfunction()">*
现在您可以在 javscript 文件中描述您的函数:
myfunction=function (){
// 我的代码在这里
}
当您提交表单时,“myFunction”将首先被调用,然后您的后续表单行为将被看到,或者您可以通过在函数中返回 false 来阻止其行为。