html5フォームに取り組んでいます。
ドロップダウンリスト、時間、およびスペースを含む値から値を取得する際に問題が発生しています。
ドロップダウンリスト用 | time : は %3A に変換され、AM または PM は表示されませんが、スペースは + に変換されます。ユーザーに表示されるとおりにフォームの値を取得する方法はありますか。
正規表現を使用してそれらを元の値に変換することを余儀なくされた場合、上記の問題で機能するものはどれですか
jquery は初めてなので、質問にあいまいさがある場合は、事前に感謝します。
以下は私のプロジェクトのサンプルコードです。
**switch (questionType) {
case "VTFH44UF34F4FH3": //textbox
$('#variables').append($('<input id="' + variableID + '" name="' + variableID + '" required type="text" data-mini="true" placeholder=""/>'));
$('#variables').trigger('create');
break;
}**
上記のコードは、コントロールを動的に作成する方法です。
**function showValues() {
var str = $("form").serialize();
str = str .split("&");
for (var i = 0; i < str .length; i++) {
var str2 = str [i].split("=");
var name = str2 [0];
var value = str2 [1];
}
}
showValues();
}**
上記のコードは、フォームの値を取得する方法です