<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[Check box 필수 및 선택 값 메일로 넘겨받기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/42896</link>
		<description><![CDATA[<p>안녕하세요~ Kboard Contact-form으로 문의하기 게시판을 사용하고 있습니다.</p>

<p>현재 아래와 같은 코드를 editor.php에서 사용하고 있습니다.</p>

<p>Products 라는 form은 다중선택이 가능하지만, 최소 하나 이상은 선택하게 하고 싶은데 방법을 모르겠습니다.</p>

<pre>
<code class="language-php">&lt;div class="kboard-attr-row"&gt;
			&lt;label class="attr-name" for="kboard_option_product"&gt;Products&lt;span class="attr-required-text"&gt; *&lt;/span&gt;&lt;/label&gt;
			&lt;div class="attr-value"&gt;
				&lt;label for="3G Trackers" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="3G Trackers" name="kboard_option_product" value="3G Trackers"&lt;?php if($content-&gt;option-&gt;product == '3G Trackers'):?&gt; checked&lt;?php endif?&gt;&gt;
					3G Trackers
				&lt;/label&gt;
				&lt;label for="ELD Data Interpreter" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="ELD Data Interpreter" name="kboard_option_product" value="ELD Data Interpreter"&lt;?php if($content-&gt;option-&gt;product == 'ELD Data Interpreter'):?&gt; checked&lt;?php endif?&gt;&gt;
					ELD Data Interpreter
				&lt;/label&gt;
				&lt;label for="OBD Trackers" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="OBD Trackers" name="kboard_option_product" value="OBD Trackers"&lt;?php if($content-&gt;option-&gt;product == 'OBD Trackers'):?&gt; checked&lt;?php endif?&gt;&gt;
					OBD Trackers
				&lt;/label&gt;
				&lt;label for="UBI Trackers" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="UBI Trackers" name="kboard_option_product" value="UBI Trackers"&lt;?php if($content-&gt;option-&gt;product == 'UBI Trackers'):?&gt; checked&lt;?php endif?&gt;&gt;
					UBI Trackers
				&lt;/label&gt;
				&lt;label for="RF Trackers" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="RF Trackers" name="kboard_option_product" value="RF Trackers"&lt;?php if($content-&gt;option-&gt;product == 'RF Trackers'):?&gt; checked&lt;?php endif?&gt;&gt;
					RF Trackers
				&lt;/label&gt;
				&lt;label for="Satellite Trackers" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="Satellite Trackers" name="kboard_option_product" value="Satellite Trackers"&lt;?php if($content-&gt;option-&gt;product == 'Satellite Trackers'):?&gt; checked&lt;?php endif?&gt;&gt;
					Satellite Trackers
				&lt;/label&gt;
				&lt;label for="Accessories" style="width:auto; float:left; padding-right:15px;"&gt;
					&lt;input type="checkbox" id="Accessories" name="kboard_option_product" value="Accessories"&lt;?php if($content-&gt;option-&gt;product == 'Accessories'):?&gt; checked&lt;?php endif?&gt;&gt;
					Accessories
				&lt;/label&gt;
			&lt;/div&gt;
		&lt;/div&gt;</code></pre>

<p> </p>

<p>그리고 사용자가 선택한 값을 Kboard의 my_kboard_latest_alerts_message()로 아래처럼 넘겨받고 있습니다.</p>

<pre>
<code class="language-php">add_filter('kboard_latest_alerts_message', 'my_kboard_latest_alerts_message', 10, 2);
function my_kboard_latest_alerts_message($mail_content, $content){
	if($content-&gt;board_id == '1'){
		return  $mail_content . ' Name : ' . $content-&gt;getUserDisplay() . '&lt;br /&gt;' .' E-Mail : ' . $content-&gt;title . '&lt;br /&gt;' . ' country &amp; Tel : ' . $content-&gt;category1  . $content-&gt;option-&gt;tel . '&lt;br /&gt;' . ' Products : ' . implode(', ',$content-&gt;option-&gt;product) . '&lt;br /&gt;' . ' Usage : ' . $content-&gt;option-&gt;usage . '&lt;br /&gt;' . ' Message : ' . $content-&gt;option-&gt;message;
	}
	return $mail_content;
}</code></pre>

<p> </p>

<p>그런데 Product의 경우에는 하나를 선택해도, 여러개를 선택해도 값이 넘어오지 않습니다 ㅠㅠ</p>

<p>참고할만한 글이나 방법을 알려주시면 너무 감사하겠습니다.</p>

<p>수고하세요.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

여러 개의 체크박스 값을 form 데이터로 전송하시려면

동일한 name의 체크박스 데이터...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42910</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>여러 개의 체크박스 값을 form 데이터로 전송하시려면</p>

<p>동일한 name의 체크박스 데이터를 배열로 보내주셔야 할 듯합니다.</p>

<p>name 부분을 기존 kboard_option_product에서 kboard_option_product[] 이런 식으로 모두 교체하시면</p>

<p>체크박스 데이터를 배열로 전송하실 수 있습니다.</p>

<p> </p>

<p>체크박스 중 최소 1개 이상 선택되게 하시려면</p>

<p>자바스크립트 코드를 추가해서도 가능하지만</p>

<p>KBoard 플러그인 입력 필드 중 확장 필드에서 체크박스 필드를 활용하시면 가능합니다.</p>

<p>필드 설정 중 필수 체크박스를 체크하시면 최소 1개 이상 선택되게 하실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 27 Apr 2020 00:54:30 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>