<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>답글 : Enhancement/Bug</title>
	<atom:link href="http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/feed/" rel="self" type="application/rss+xml" />
	<link>http://miya.pe.kr</link>
	<description>웹 클라이언트 사이드 - UI 그리고 마크업.</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:23:42 +0900</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>이영호가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-114845</link>
		<dc:creator>이영호</dc:creator>
		<pubDate>Mon, 24 Aug 2009 08:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-114845</guid>
		<description>&lt;p&gt;안녕하세요? 예제와 관련 샘플 소스를 뒤지다가 못찾아서 코멘트 남겨봅니다.&lt;/p&gt;

&lt;p&gt;같은 항목을 체크할때 메시지가 2개일경우 예로 아이디 를 입력받는다면,.&lt;/p&gt;

&lt;p&gt;&quot;아이디가 비어있습니다.&quot; 와 &quot; 아이디는 4자 이상으로 해주세요 &quot; 와 같이&lt;/p&gt;

&lt;p&gt;멘트가 2개 필요시.. v.add 를 2번 해주어야 하나요 ?&lt;/p&gt;

&lt;p&gt;v.add(&quot;id&quot;, {
 required:true
 message: &quot;아이디를 입력하시오!&quot;
});
v.add(&quot;id&quot;, {
 minbyte : 4
 maxbyte : 12
 message : &quot;4~12자 바이트 미만으로 쓰세요
});
이런식으로만 가능한가요 ?&lt;/p&gt;

&lt;p&gt;아래와 같은 식은 안되는건가요? 즉 message 가 유동적으로 할당되는것이죠.
v.add(&quot;id&quot;, {
 required:true
 message: &quot;아이디를 입력하시오!&quot;
 minbyte : 4
 maxbyte : 12
 message : &quot;4~12자 바이트 미만으로 쓰세요
}&lt;/p&gt;

&lt;p&gt;이런식의 사용은 불가 한지 궁금합니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>안녕하세요? 예제와 관련 샘플 소스를 뒤지다가 못찾아서 코멘트 남겨봅니다.</p>

<p>같은 항목을 체크할때 메시지가 2개일경우 예로 아이디 를 입력받는다면,.</p>

<p>&#8220;아이디가 비어있습니다.&#8221; 와 &#8221; 아이디는 4자 이상으로 해주세요 &#8221; 와 같이</p>

<p>멘트가 2개 필요시.. v.add 를 2번 해주어야 하나요 ?</p>

<p>v.add(&#8220;id&#8221;, {
 required:true
 message: &#8220;아이디를 입력하시오!&#8221;
});
v.add(&#8220;id&#8221;, {
 minbyte : 4
 maxbyte : 12
 message : &#8220;4~12자 바이트 미만으로 쓰세요
});
이런식으로만 가능한가요 ?</p>

<p>아래와 같은 식은 안되는건가요? 즉 message 가 유동적으로 할당되는것이죠.
v.add(&#8220;id&#8221;, {
 required:true
 message: &#8220;아이디를 입력하시오!&#8221;
 minbyte : 4
 maxbyte : 12
 message : &#8220;4~12자 바이트 미만으로 쓰세요
}</p>

<p>이런식의 사용은 불가 한지 궁금합니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>훈이가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-911</link>
		<dc:creator>훈이</dc:creator>
		<pubDate>Fri, 23 Jan 2009 04:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-911</guid>
		<description>&lt;p&gt;예제를 참고하여 jsp 페이지에서 아래와 같이 소스를 구현하였습니다.&lt;/p&gt;

&lt;p&gt;//&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    전화번호 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;그런데 검증이 되지 않고 그냥 action url로 처리되어 넘어가버립니다.&lt;/p&gt;

&lt;p&gt;에 대한 링크도 제대로 걸려있는 상태이구요.
무슨문제일까요?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>예제를 참고하여 jsp 페이지에서 아래와 같이 소스를 구현하였습니다.</p>

<p>//</p>

<pre><code>    전화번호 
</code></pre>

<p>그런데 검증이 되지 않고 그냥 action url로 처리되어 넘어가버립니다.</p>

<p>에 대한 링크도 제대로 걸려있는 상태이구요.
무슨문제일까요?</p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-842</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Mon, 19 Jan 2009 08:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-842</guid>
		<description>&lt;p&gt;쎔군님, 안녕하세요? :)&lt;/p&gt;

&lt;p&gt;focus의 경우 Miya Validator 내부에서 처리하는 동작이 아니기 때문에 focus가 가능한지 판별하는 코드 역시 삽입되어 있지 않습니다. 따라서 element가 보이는지 마는지에 따른 처리도 되어 있지 않습니다.&lt;/p&gt;

&lt;p&gt;style에 대한 문제는 구체적으로 무슨 뜻으로 하신 말씀인지 다시 한번 설명 부탁드려도 될까요?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>쎔군님, 안녕하세요? :)</p>

<p>focus의 경우 Miya Validator 내부에서 처리하는 동작이 아니기 때문에 focus가 가능한지 판별하는 코드 역시 삽입되어 있지 않습니다. 따라서 element가 보이는지 마는지에 따른 처리도 되어 있지 않습니다.</p>

<p>style에 대한 문제는 구체적으로 무슨 뜻으로 하신 말씀인지 다시 한번 설명 부탁드려도 될까요?</p>]]></content:encoded>
	</item>
	<item>
		<title>쎔군가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-770</link>
		<dc:creator>쎔군</dc:creator>
		<pubDate>Sat, 17 Jan 2009 05:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-770</guid>
		<description>&lt;p&gt;focus문제에 대해서 hidden 타입에 대한 focus 문제가 있고&lt;br /&gt;
또 style 에 대한 문제가 있네요. 
display == &quot;none&quot; &#124;&#124; visibility == &quot;hidden&quot; 일때에 대하여 포커스 잃는 부분을 수정 부탁드릴께요&lt;/p&gt;

&lt;p&gt;&lt;code&gt;
MiyaValidator.getElementType = function(element) {
 ...
 ...
    var sty = element.style;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;if (sty.display == &quot;none&quot; &#124;&#124; sty.visibility == &quot;hidden&quot;)
    return MiyaValidator.HIDDEN;
else    
{
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;...  각 항목 리턴
 ...
 ... 
    }
}
&lt;/code&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>focus문제에 대해서 hidden 타입에 대한 focus 문제가 있고<br />
또 style 에 대한 문제가 있네요. 
display == &#8220;none&#8221; || visibility == &#8220;hidden&#8221; 일때에 대하여 포커스 잃는 부분을 수정 부탁드릴께요</p>

<p><code>
MiyaValidator.getElementType = function(element) {
 ...
 ...
    var sty = element.style;</code></p>

<pre><code>if (sty.display == "none" || sty.visibility == "hidden")
    return MiyaValidator.HIDDEN;
else    
{
</code></pre>

<p>...  각 항목 리턴
 ...
 ... 
    }
}
</p>]]></content:encoded>
	</item>
	<item>
		<title>이정우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-397</link>
		<dc:creator>이정우</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:57:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-397</guid>
		<description>&lt;p&gt;네 체크박스가 아니여서 처리 방법이 있나 하여 문의 드렸었습니다.
말씀대로 처리하면 될거 같으네요 고맙습니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>네 체크박스가 아니여서 처리 방법이 있나 하여 문의 드렸었습니다.
말씀대로 처리하면 될거 같으네요 고맙습니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-396</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Mon, 20 Oct 2008 02:17:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-396</guid>
		<description>&lt;p&gt;&lt;a href=&quot;http://miya.pe.kr/miya-validator/miya-validator-enhancementbug#comment-395&quot; rel=&quot;nofollow&quot;&gt;이정우&lt;/a&gt;님 안녕하세요.&lt;/p&gt;

&lt;p&gt;혹시 배열로 처리하고자 하는 요소가 체크박스인가요? 체크박스라면 &lt;a href=&quot;http://miya.pe.kr/miya-validator/miya-validator-example#example5&quot; rel=&quot;nofollow&quot;&gt;체크박스 항목의 선택된 항목수를 검사&lt;/a&gt; 예제와 같이 처리할 수 있습니다.&lt;/p&gt;

&lt;p&gt;만약 일반 텍스트 입력창(&lt;code&gt;&lt;input type=&quot;text&quot; /&gt;&lt;/code&gt;)이라면 좀 귀찮지만 아래의 코드와 같이 배열의 갯수만큼 루프를 돌면서 처리해줄 수 있습니다.&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;&lt;code&gt;var textControls = document.forms[&#039;...&#039;].elements[&#039;arName[]&#039;];
for (var i=0; i&lt;textControls.length; i++) {
    v.add(textControls[i], {required: &quot;true&quot;});
};
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://miya.pe.kr/miya-validator/miya-validator-enhancementbug#comment-395" rel="nofollow">이정우</a>님 안녕하세요.</p>

<p>혹시 배열로 처리하고자 하는 요소가 체크박스인가요? 체크박스라면 <a href="http://miya.pe.kr/miya-validator/miya-validator-example#example5" rel="nofollow">체크박스 항목의 선택된 항목수를 검사</a> 예제와 같이 처리할 수 있습니다.</p>

<p>만약 일반 텍스트 입력창(<code>&lt;input type=&quot;text&quot; /&gt;</code>)이라면 좀 귀찮지만 아래의 코드와 같이 배열의 갯수만큼 루프를 돌면서 처리해줄 수 있습니다.</p>

<p><pre><code>var textControls = document.forms['...'].elements['arName[]'];
for (var i=0; i&lt;textControls.length; i++) {
    v.add(textControls[i], {required: "true"});
};
</code></pre></p>]]></content:encoded>
	</item>
	<item>
		<title>이정우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-395</link>
		<dc:creator>이정우</dc:creator>
		<pubDate>Mon, 20 Oct 2008 00:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-395</guid>
		<description>&lt;p&gt;name에 []을 이용한
input type=&quot;arName[]&quot; 이런식으로 배열로 처리할려고 하는데 폼 검사에서
처리할수 있는 방법이 있는지요?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>name에 []을 이용한
input type=&#8221;arName[]&#8221; 이런식으로 배열로 처리할려고 하는데 폼 검사에서
처리할수 있는 방법이 있는지요?</p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-148</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Sun, 30 Mar 2008 06:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-148</guid>
		<description>&lt;p&gt;박성재님의 제보로 MiyaValidator에서 사용자 정의 오류 메시지가 undefined로 출력되는 버그를 수정하였습니다. 모든 버전에 수정 적용되었으며 수정된 부분은 다음과 같습니다. 0.2 버전 기준으로 482번째 줄이며, 0.1 버전 기준으로는 399번째 줄입니다.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;var typeMessage = MiyaValidator.ERROR_MESSAGE[this.errorType]&lt;ins&gt; &#124;&#124; this.errorType&lt;/ins&gt;;&lt;/code&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>박성재님의 제보로 MiyaValidator에서 사용자 정의 오류 메시지가 undefined로 출력되는 버그를 수정하였습니다. 모든 버전에 수정 적용되었으며 수정된 부분은 다음과 같습니다. 0.2 버전 기준으로 482번째 줄이며, 0.1 버전 기준으로는 399번째 줄입니다.</p>

<p><code>var typeMessage = MiyaValidator.ERROR_MESSAGE[this.errorType]<ins> || this.errorType</ins>;</code></p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-43</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Mon, 21 Jan 2008 04:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-43</guid>
		<description>&lt;p&gt;&lt;a href=&quot;http://miya.pe.kr/miya-validator/miya-validator-enhancementbug#comment-42&quot; rel=&quot;nofollow&quot;&gt;형이&lt;/a&gt;님 감사합니다. 수정 반영 하였습니다. 휴, 이런 문제가 있었네요. 좀 더 많은 테스트를 통해 신뢰있는 라이브러리가 되도록 노력하겠습니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://miya.pe.kr/miya-validator/miya-validator-enhancementbug#comment-42" rel="nofollow">형이</a>님 감사합니다. 수정 반영 하였습니다. 휴, 이런 문제가 있었네요. 좀 더 많은 테스트를 통해 신뢰있는 라이브러리가 되도록 노력하겠습니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>형이가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-42</link>
		<dc:creator>형이</dc:creator>
		<pubDate>Mon, 21 Jan 2008 04:18:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-42</guid>
		<description>&lt;p&gt;min, max 체크시&lt;/p&gt;

&lt;p&gt;var isNumber = value.test(/^[0-9]*$/);
로 된 소스를&lt;/p&gt;

&lt;p&gt;var isNumber = /^[0-9]&lt;em&gt;$/.test(value);
나 
var pattern = /^[0-9]&lt;/em&gt;$/;
var isNumber = pattern.test(value);
로 변경해야 합니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>min, max 체크시</p>

<p>var isNumber = value.test(/^[0-9]*$/);
로 된 소스를</p>

<p>var isNumber = /^[0-9]<em>$/.test(value);
나 
var pattern = /^[0-9]</em>$/;
var isNumber = pattern.test(value);
로 변경해야 합니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-24</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Wed, 26 Dec 2007 05:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-24</guid>
		<description>&lt;p&gt;&lt;a href=&quot;http://www.miya.pe.kr/miya-validator/miya-validator-documentation#miya-format-hangul&quot; rel=&quot;nofollow&quot;&gt;hangul 함수&lt;/a&gt;에 버그가 있어 수정하였습니다.&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;MiyaFormat.hangul = function(el,value) {
    var value = value ? value : el.value;
    &lt;del&gt;var pattern = /[가-힣]/;&lt;/del&gt;
    &lt;ins&gt;var pattern = /^[가-힣]+$/;&lt;/ins&gt;
    return pattern.test(value) ? true : &quot;hangul&quot;;
};&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;hangul 함수는 값이 한글로만 입력되어야 하는 조건을 검사하는 함수인데, 기존에는 값에 한글이 한 글자만 입력되어도 검사를 통과하도록 되어있었습니다. 위의 코드와 같이 수정되었으며 현재 존재하는 모든 버전(0.1, 0.2)에 반영되었습니다.&lt;/p&gt;

&lt;p&gt;이용에 혼란을 드렸다면 죄송합니다. 버그를 알려주신 &lt;cite&gt;RedCat Caravan&lt;/cite&gt;님께 감사드립니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://www.miya.pe.kr/miya-validator/miya-validator-documentation#miya-format-hangul" rel="nofollow">hangul 함수</a>에 버그가 있어 수정하였습니다.</p>

<p><pre><code class="javascript">MiyaFormat.hangul = function(el,value) {
    var value = value ? value : el.value;
    <del>var pattern = /[가-힣]/;</del>
    <ins>var pattern = /^[가-힣]+$/;</ins>
    return pattern.test(value) ? true : "hangul";
};</code></pre></p>

<p>hangul 함수는 값이 한글로만 입력되어야 하는 조건을 검사하는 함수인데, 기존에는 값에 한글이 한 글자만 입력되어도 검사를 통과하도록 되어있었습니다. 위의 코드와 같이 수정되었으며 현재 존재하는 모든 버전(0.1, 0.2)에 반영되었습니다.</p>

<p>이용에 혼란을 드렸다면 죄송합니다. 버그를 알려주신 <cite>RedCat Caravan</cite>님께 감사드립니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>김군우가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-14</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Wed, 05 Dec 2007 03:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-14</guid>
		<description>&lt;p&gt;사자삼촌님 안녕하세요.&lt;/p&gt;

&lt;p&gt;focus 동작은 Miya Validator가 내부적으로 수행하는 동작이 아니고 예제에서처럼 getErrorElement 메소드를 통해 에러가 발생한 element를 가져와서 사용자가 만드는 체크 함수(예제에서 checkForm)를 통해 이루어집니다.&lt;/p&gt;

&lt;p&gt;예제에서 사용된 checkForm 함수를 hidden type의 element에는 focus 되지 않도록 수정하려면 다음과 같이 수정하면 될 것 같습니다.&lt;/p&gt;

&lt;p&gt;수정될 내용
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;v.getErrorElement().focus();&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;수정된 내용 예시
&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;var errEl = v.getErrorElement();
if (MiyaValidator.getElementType(errEl) != MiyaValidator.HIDDEN)
    errEl.focus();&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;getElementType 메소드가 documentation에서 빠져있군요. 바로 추가하겠습니다. 감사합니다.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>사자삼촌님 안녕하세요.</p>

<p>focus 동작은 Miya Validator가 내부적으로 수행하는 동작이 아니고 예제에서처럼 getErrorElement 메소드를 통해 에러가 발생한 element를 가져와서 사용자가 만드는 체크 함수(예제에서 checkForm)를 통해 이루어집니다.</p>

<p>예제에서 사용된 checkForm 함수를 hidden type의 element에는 focus 되지 않도록 수정하려면 다음과 같이 수정하면 될 것 같습니다.</p>

<p>수정될 내용
<pre><code class="javascript">v.getErrorElement().focus();</code></pre></p>

<p>수정된 내용 예시
<pre><code class="javascript">var errEl = v.getErrorElement();
if (MiyaValidator.getElementType(errEl) != MiyaValidator.HIDDEN)
    errEl.focus();</code></pre></p>

<p>getElementType 메소드가 documentation에서 빠져있군요. 바로 추가하겠습니다. 감사합니다.</p>]]></content:encoded>
	</item>
	<item>
		<title>사자삼촌가 만듬</title>
		<link>http://miya.pe.kr/miya-validator/miya-validator-enhancementbug/comment-page-1/#comment-13</link>
		<dc:creator>사자삼촌</dc:creator>
		<pubDate>Wed, 05 Dec 2007 03:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.miya.pe.kr/miya-validator/enhancementbug#comment-13</guid>
		<description>&lt;p&gt;폼검사 후 focus 넘겨줄때 hidden 항목은 에러가 납니다.&lt;/p&gt;

&lt;p&gt;focus항목을 따로 지정할 수 있을지요~?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>폼검사 후 focus 넘겨줄때 hidden 항목은 에러가 납니다.</p>

<p>focus항목을 따로 지정할 수 있을지요~?</p>]]></content:encoded>
	</item>
</channel>
</rss>

