【JavaScript】onSubmitが動かない

onSubmit について!

 

ボタンの二度押し禁止のプログラムを調べて、

動かしみた所…….

動かない!

<script>
var set=0;
function double() {
  if(set==0){
   set=1; 
  }else{
    alert("只今処理中です。\nそのままお待ちください。");
    return false; 
  }
}
funciton action(){
 document.form.submit();
}
</script>
<form action="" method="post" onSubmit="return double()">
<input type="submit" onClick="action()" />

なぜ動かないのか?

 

プログラムの構成?はこんな感じで、

submit ボタンを押して、

javaScript 上でサブミットを行なっていました。

 

javaScript 上でサブミット】

これがダメでした!

 

onSubmit は Javascript 上でサブミットすると、

動かないみたいです!

 

どうすれば動くのか?

<script>
var set=0;
function double() {
  if(set==0){
   set=1; 
  }else{
    alert("只今処理中です。\nそのままお待ちください。");
    return false; 
  }
}
funciton action(){
 document.documentElementId("submitman").onclick;
}
</script>
<form action="" method="post" onSubmit="return double()">
<input type="submit" onClick="action()" />
<input type="submit" id="submitman" />

 

画面上のサブミットボタンを

JavaScript 上で起動させる!

これで解決。

 
 

Licensed under CC BY-NC-SA 4.0
Last updated on Feb 08, 2018 14:54 UTC
Built with Hugo
Theme Stack designed by Jimmy