title が 2 回送信されないのはなぜですか?

e.preventDefault(); で form の動作をキャンセルさせているためです。
2021年5月11日
ユーザー

いつもありがとうございます。

ソースコードmain.jsの73行目からのところで、

addEventListener('submit', e => { してから、

  fetch('?action=add', {
      method: 'POST',
      body: new URLSearchParams({
        title: title,
        token: token,
      }),
    })

とすると、submitfetchで、
input要素のtitleを2回、‘?acution=add’ へ送信している様に思えます。
2回送信されると、同じtitleidの異なるli要素が2個できるかと思うのですが、
そうなっていないのはどうしてですか?

どうぞ宜しくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(7)