検証onsubmit関数の一部として、関数isFilled(var str)を呼び出すことを望みます。しかし、正常に呼び出されず、その結果、validateForm()関数は途中で終了します。Javascript:どのようにパラメータを持つ関数を呼び出すか
<script type = "text/javascript">
function validateForm(){
...
alert(isFilled("bla bla bla"));
...
}
function isFilled(var str){ // checks that the given string isn't empty
if(str == "" || str == " "){
return false;
}else{
return true;
}
}
</script>
さらに、ブラウザのコンソールからエラーが通知されていません。 try/catchステートメントでコードをラップする必要がありますか?もしそうなら、どうですか?
:ちょうどそれをあなたがそれになりたいものは何でも
strが呼び出すことができるパラメータ名を与えます。私は、検証機能から抜けたコードのように、より多くの情報が必要と考えています。私はあなたが間違った場所に集中していると思います。 – Carcigenicate
私は@Carcigenicateに同意します。あなたは私たちに問題を再現する方法を与えているわけではありません。 –
私はこの構造を見ています: 'function isFilled(var str){'初めてです。大丈夫ですか?私はパラメータとして 'var str'を意味します。 –