�͵��֥�����󥭥�

�͵��֥�����󥭥� ������Ͽ

  • �֥����Υȥåץڡ�����URL�����Ϥ��Ƥ���������

  • �Ĥ��ܥ���ò¥¯¥ï¿½Ã¥ï¿½ï¿½ï¿½ï¿½Æ¥ï¿½ï¿½Æ¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ò¤·¤Æ¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½(����5�Ĥޤ�)

    ��꿶��Ψ���פ�100%�ˤʤ�褦�����ꤷ�Ƥ���������

  • �����Ȥ˴�Ϣ���륭��������ꤷ�Ƥ���������(��ά�ġ�������ü�ʵ���ʤɤϻȤ��ޤ��󡣺���12�Ĥޤ�)

    ���ꤹ���Ʊ���ϥå��奿�������Ѥ��Ƥ���֥���������ɽ�������ꡢ��󥭥󥰲��̤˷Ǻܤ���ޤ���

    ��Ͽ�塢�ޥ��ڡ������ɲá��������뤳�Ȥ��Ǥ��ޤ���

' + msg; $('
').alert({ title: '�ڡ�������μ���', body: msg, closeToRemove: true }); }) .always(function(arg1, status, arg2){ dialog.alert('cancel'); }); }); // ���ƥ����ѹ� $('.join button.category').on('click', function(){ var target = $(this); var cid = target.data('cid'); target.category({ cid:cid }) .done(function(cid, title){ target.data('cid', cid); target.text(title); }) .fail(function(){ }); return false; }); // ���ƥ����� $('.join .cate button.delete').on('click', function(){ var seq = $(this).data('seq'); var cid = $('#cate' + seq); var per = $('select[name="per' + seq + '"]'); cid.text('�ڥ���å����������').data('cid',null); per.val(0); }); // checkvalue let checkedTag = []; $('#entry-form').checkvalue({ errorClass: 'ui-state-error', trimSpace: true, beforeExec : function(opt) { checkedTag = []; }, inputs: [ { name:'mail', title:'�᡼�륢�ɥ쥹', notnull:true, maxlen:150, regexp: new RegExp('^[^ @]+@.+\\.[^ .]{2,}$'), zenToHan:true }, { name:'name', title:'��̾��', notnull:true, maxlen:50 }, { name:'pswd', title:'�ѥ����', notnull:true, minlen:6, maxlen:30, zenToHan:true }, { name:'url', title:'URL', notnull:true, maxlen:350, regexp: new RegExp('^https?://[^/]{3,}') }, { name:'title', title:'�����ȥ�', notnull:true, maxlen:30 }, { name:'msg', title:'�Ҳ�ʸ', notnull:true, maxlen:120 }, { name:'cids', title:'���ƥ���', balloonPos:'UP' ,check: function(e, opt){ var lists = $('li.cate', e.closest('form')); var cids = new Array(); var checkedCids = new Array(); var total_per = 0; for(var i = 0; i < lists.length; i++){ var li = lists[i]; var btn = $('button.category', li); var cid = parseInt(btn.data('cid')); var ttl = btn.text(); var per = parseInt($('select', li).val()); if( ! cid ){ $('select', li).val('0'); continue; } if( checkedCids.indexOf(cid) >= 0 ){ return '���ƥ��꤬��ʣ���Ƥ��ޤ�����' + ttl + '��'; } checkedCids.push(cid); total_per += per; if( total_per > 100 ){ return '��꿶��Ψ�ι�פ�100%��Ķ���Ƥ��ޤ���'; } cids.push(cid + ':' + per); } e.val(cids.join(',')); if( ! e.val() ){ return '���ƥ��꤬���򤵤�Ƥ��ޤ���'; } } }, { name : 'tag[]', title : '�ϥå��奿��', balloonPos : 'UP', maxlen : 32, trimSpace : true, zenToHan : true, msgTarget : $('#tagerr'), check : function(target, opt){ let v = target.val(); let msg; if( ! v ) return; if( checkedTag.filter(value => { return value == v; }).length > 0 ){ msg = '��ʣ����ϥå��奿��������ޤ���(#' + v + ')'; }else if( v.length > 32 ){ msg = '����ʸ����(' + 32 + 'ʸ��)��Ķ���Ƥ��ޤ���(#' + v + ')'; }else if( /[ -/:-@\[-^`{-~]/.test(v) ){ msg = '�ϥå��奿���ˤ϶���ʸ���䥢������С�"_"�ʳ��ε���ϻ��ѤǤ��ޤ���(#' + v + ')'; }else if( /[\u{10000}-\u{10FFFF}]/u.test(v) ){ msg = '�ϥå��奿���ˤϥ�������С�"_"�ʳ��ε���ϻ��ѤǤ��ޤ���(#' + v + ')'; }else if( /^_/.test(v) || /_$/.test(v) ){ msg = '��������С�"_"����Ƭ�ȸ����ˤϻ��ѤǤ��ޤ���(#' + v + ')'; }else if( /[ ��\t\n\r\0]/.test(v) ){ msg = '����䵭��ʤ����ѤǤ��ʤ�ʸ�����ޤޤ�Ƥ��ޤ���(#' + v + ')'; } checkedTag.push(v); return msg; } } ] }); });