0
폼에 마젠타 색으로 날짜 피커를 추가하려고합니다. 내가 콘솔에서 오류를 얻고 달력 이미지를 클릭하면 -정의되지 않은 마젠타의 '길이'속성을 읽을 수 없습니다
Uncaught TypeError: Cannot read property 'length' of undefined
이 코드의 첫 번째 줄에 calendar.js에서이 오류를 얻고있다 : 여기
for (i = 0; i < Calendar._MN.length; i++) {
a = a.replace(Calendar._MN[i], enUS.m.wide[i]);
}
코드입니다 :
<link type="text/css" rel="stylesheet" href="<?php echo $this->getJsUrl('calendar/calendar-win2k-1.css') ?>" />
<script src="<?php echo $this->getJsUrl('calendar/calendar.js')?>" ></script>
<script src="<?php echo $this->getJsUrl('calendar/calendar-setup.js')?>" ></script>
<script type="text/javascript">
jQuery(function(){
//<![CDATA[
Calendar.setup({
inputField : '_dob',
ifFormat : '%m/%e/%y',
button : '_dob_trig',
align : 'Bl',
singleClick : true
});
//]]>
});
</script>
<dl class="last">
<dt><label><?php echo $this->__('Date of birth') ?></label></dt>
<dd>
<div class="input-box">
<input style="width:40%;" name="dob[]" id="_dob" type="text" class="input-text" />
<img title="Select date" id="_dob_trig" src="<?php echo $this->getSkinUrl('images/calendar.gif');?>" class="v-middle">
</div>
</dd>
</dl>
감사
그렇기 때문에 Calendar._MN은 정의되지 않았습니다. 더 이상 말하지 않습니다. – danronmoon