jQueryでフォームの値をすべて取得する方法
jQueryでフォームの値を全て取得する
html
<form id="myform">
<input type="text" name="mytext" value="sample text." />
<select name="myselect">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
</form>
javascript
var $form = $('#myform');
var query = $form.serialize();
var param = $form.serializeArray();
console.log(query);// => "mytext=sample+text&myselect=1"
console.log(param);// => [{name:"mytext",value:"sample text"},...]
フォームの値をまとめて全部取ってこれます。
.serialize()で通常のGET送信のようにパラメーター化されます。
.serializeArray()でそれを配列に分解したものが得られます。
サーバーに送信するにも便利な形になります。
変数名に$(ドルマーク)が付いているのはphpも使う私の誤りではありません。
JavaScriptは$の付く変数名も有効だそうです。
特に$に機能的な意味があるのではなく、jQueryで生成されたオブジェクト変数に$を付けるのはJavaScriptのお作法だそうです。
パソコンや開発、Linuxやデータベースのことなど
VB.NET(VB2012 VS2012)で今日の日付を表示(フォーマット)和暦
VB2012で和暦表示
Dim culture As CultureInfo = New CultureInfo("ja-JP", True)
culture.DateTimeFormat.Calendar = New JapaneseCalendar()
lblHiduke.Text = Date.Now.ToString("ggyy年M月d日(dddd)", culture)
例: 平成25年11月26日(火曜日)
yy 西暦年(下2桁)
VB2012で和暦表示
Dim culture As CultureInfo = New CultureInfo("ja-JP", True)
culture.DateTimeFormat.Calendar = New JapaneseCalendar()
lblHiduke.Text = Date.Now.ToString("ggyy年M月d日(dddd)", culture)
例: 平成25年11月26日(火曜日)
yy 西暦年(下2桁)
YentiEGP-Medium-SJISが見つからない
過去に作ったイラストレーターの書類を開こうとすると
YentiEGP-Medium-SJIS 所在不明のフォントは…という悲しいメッセージ。
なんじゃ、このフォント。
調べてみたら名前から想像しがたいAR丸ゴシック体らしい。
なんに入ってたかわかんなくて調べてたらどうも「筆ぐるめ」にバンドルされていたものらしい。
筆ぐるめを探すもみつからなくて、いちかばちかで「筆まめ」のフォントを見てみたらJGTR00M.TTCというファイルがどうやらAR丸ゴシック体Mっぽい。
このフォントをインストールしてみたら警告がでなくなった。
しかしなぜこんな名前…?
過去に作ったイラストレーターの書類を開こうとすると
YentiEGP-Medium-SJIS 所在不明のフォントは…という悲しいメッセージ。
なんじゃ、このフォント。
調べてみたら名前から想像しがたいAR丸ゴシック体らしい。
なんに入ってたかわかんなくて調べてたらどうも「筆ぐるめ」にバンドルされていたものらしい。
筆ぐるめを探すもみつからなくて、いちかばちかで「筆まめ」のフォントを見てみたらJGTR00M.TTCというファイルがどうやらAR丸ゴシック体Mっぽい。
このフォントをインストールしてみたら警告がでなくなった。
しかしなぜこんな名前…?