関数の引数とその変数やオブジェクトの仕組みを読んで、何百万回も値を渡しているにもかかわらず、実際の例では私を捨ててしまいます。この例のキーワード "this"は、フォーム要素である関数のオブジェクトを指しています。 OKはそれを得た。javascript関数のパラメータの命名要件
今、window.onloadイベントハンドラの外にある関数には、 "frm"という名前のパラメータがあります。私の質問は、このパラメータに渡すフォーム要素のID(この場合は 'frm')と同じ名前を与える必要があるかどうかです。私はこれが問題ではないと思った。それが重要なことは、関数自体の内部でローカル変数として再利用されている限り、引数の中に何かを入れることができるということです。
window.onload = function() {
// validation for submit button
document.frmFlight.onsubmit = function() {
//console.log("what is 'this'?: "+this);
return validate(this);
}
}
//----------------------------------------------------------
function validate(frm) {
var valid = true;
return valid;
}
私は「FRM」についての質問は全く明らかではないが、怖い、あなたはもう少し説明することができますか? –