タグ

2013年11月21日のブックマーク (2件)

  • HTML Form チェックボックスが off の時の値 - 幸せプール

    今更ながらに知ったことがあります。 HTML Form でチェックボックスを使うとき、off の時はデータが送信されない訳ですが、これではチェックボックスの on/off でサーバー側のデータの状態を変化させたい場合等で問題があります。つまり、チェックボックスが on の時は、'on' と、off の時は 'off' という値を送信して欲しいわけです。 こういう時、これまで僕は、javascript を使ったり、PHP スクリプト側で誤魔化したりしていたわけですが、そんなことはしなくても良かったんですね。 次のソースで解決っす。 <input type="hidden" name="completed" value="off" /> <input type="checkbox" name="completed" value="on" /> PHP の場合、同じ name 属性の時は、後の値

    HTML Form チェックボックスが off の時の値 - 幸せプール
  • FormData オブジェクトの使用 - Web API | MDN

    FormData オブジェクトは、フェッチまたは XMLHttpRequest API を使用して送信するためのキーと値のペアの集合をコンパイルできます。来はフォームデータの送信に使用することを想定していましたが、キーのついたデータを伝送するためにフォームとは独立して使用することもできます。伝送されるデータは、フォームのエンコードタイプが multipart/form-data に設定されている場合に、submit() メソッドで送信する際に使用するデータと同じ形式です。 const send = document.querySelector("#send"); send.addEventListener("click", async () => { const formData = new FormData(); formData.append("username", "Groucho

    FormData オブジェクトの使用 - Web API | MDN