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 上で起動させる!
これで解決。
