javascriptいろいろ

Last-modified: 2015-02-24 (火) 12:42:39

ファイル名を取得する

var url = window.location.href;
var filename = url.match(".+/(.+?)([\?#;].*)?$")[1]

チェックされたradioボタンの値を取得する

var value = Form.serialize($('Advertisment/editForm')).toQueryParams()['data[Advertisment][advertisment_type]'];
alert(value);

これでもOK

var r = $A(document.frm['data[Advertisment][advertisment_type]']).find(function(v) {
return v.checked;
});
alert(r.value);

郵便番号から住所を取得する

script src="https://ajaxzip3.googlecode.com/svn/trunk/ajaxzip3/ajaxzip3-https.js" charset="UTF-8"></script>

onKeyUp="AjaxZip3.zip2addr('zip1','zip2','address1','address2','address3');

ラジオボタンのオンオフを切り替える

flg = $("chk_radio_flg").value;

	for(i=0; i<frm.elements.length; i++) {
		if(frm.elements[i].type=='checkbox' && frm.elements[i].name.indexOf("chk_")==0) {
			if(flg==1){
		  		frm.elements[i].checked = true;
			} else {
				frm.elements[i].checked = false;
			}
		}
	}
	$("chk_radio_flg").value = (flg==1) ? 0 : 1;