<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[카테고리를 라디오로 변경시 필수 입력필드로 인식하지 않습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/60222</link>
		<description><![CDATA[<p>안녕하세요^^</p>

<p> </p>

<p>아래의 코드를 삽입하여 카테고리를 라디오로 변경하였습니다.</p>

<p> </p>

<pre>
<code>add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20201210', 10, 4);
function kboard_get_template_field_html_20201210($field_html, $field, $content, $board){
	$meta_key = isset($field['meta_key']) ? $field['meta_key'] : '';
	$field_name = (isset($field['field_name']) &amp;&amp; $field['field_name']) ? $field['field_name'] : $field['field_label'];
	$required = (isset($field['required']) &amp;&amp; $field['required']) ? $field['required'] : '';
	
	if($meta_key== 'category1' &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해보세요.
		ob_start();
		?&gt;
		&lt;?php if(!$board-&gt;isTreeCategoryActive()):?&gt;
			&lt;?php if($board-&gt;initCategory1()):?&gt;
				&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt; &lt;?php echo esc_attr($required)?&gt;"&gt;
					&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;?php if($required):?&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;?php endif?&gt;&lt;/label&gt;
					&lt;div class="attr-value"&gt;
						&lt;?php while($board-&gt;hasNextCategory()):?&gt;
							&lt;input type="radio" name="category1" value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($content-&gt;category1 == $board-&gt;currentCategory()):?&gt; checked&lt;?php endif?&gt;&gt;
							&lt;?php echo $board-&gt;currentCategory()?&gt;
						&lt;?php endwhile?&gt;
						&lt;label class="attr-reset-button" style="cursor:pointer" onclick="kboard_radio_reset(this)"&gt;초기화&lt;/label&gt;
						&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;?php endif?&gt;
		&lt;?php endif?&gt;
		&lt;?php
		$field_html = ob_get_clean();
	}
	
	return $field_html;
}</code></pre>

<p> </p>

<p>입력필드 설정에서 카테고리는 필수로 체크하였습니다. 그런데 위 코드 삽입시 필수로 입력필드로 인식이 되지 않고 카테고리를 선택하지 않아도 글 작성이 됩니다. </p>

<p>위 코드를 삽입하지 않을 때는 필수로 인식됩니다. 코드에 무슨 문제가 있을까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

가장 간단하게는 남겨주신 코드 중

아래의 코드를


&amp;lt;input type=&quot;radio&q...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/60240</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>가장 간단하게는 남겨주신 코드 중</p>

<p>아래의 코드를</p>

<pre>
<code>&lt;input type="radio" name="category1" value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($content-&gt;category1 == $board-&gt;currentCategory()):?&gt; checked&lt;?php endif?&gt;&gt;</code></pre>

<p>아래의 코드로 변경해보시겠어요?</p>

<pre>
<code>&lt;input type="radio" name="category1" value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($content-&gt;category1 == $board-&gt;currentCategory()):?&gt; checked&lt;?php endif?&gt; &lt;?php if($required):?&gt; required &lt;?php endif?&gt;&gt;</code></pre>

<p> </p>

<p>alert 창을 띄우시려면</p>

<p>kboard/skin/{사용중인 스킨}/script.js 파일에서</p>

<p>유효성 검사 스크립트를 작성해주시면 되겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 04 Jul 2022 04:20:48 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[required를 삽입하면 되지 않나요?

&amp;lt;input type=&quot;radio&quot; name=&quot;category1&quot;...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/60239</link>
			<description><![CDATA[<h3>required를 삽입하면 되지 않나요?</h3>

<p>&lt;input type="radio" name="category1" required value="&lt;?php echo $board-&gt;currentCategory()?&gt;"&lt;?php if($content-&gt;category1 == $board-&gt;currentCategory()):?&gt; checked&lt;?php endif?&gt;&gt;</p>]]></description>
			<author>정문훈</author>
			<pubDate>Mon, 04 Jul 2022 03:55:39 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>