获取标签标签值

时间:2013-06-11 06:49:57

标签: cakephp get label

需要大帮助。 如何在我的视图页面中获取LABEL标记的值? 我有一个每日时间记录项目,允许您输入您的员工编号和标签标签 通过javascript显示实时DATE和时间。 我想要的是将employee num与label标签的值一起保存到数据库中。

CREATE TABLE `dtr_attendances` (
`id` INTEGER NOT NULL AUTO_INCREMENT  PRIMARY KEY,
`employee_num` varchar(20),           
`date_time` varchar(40),          
`particular` varchar(30),
`notes` varchar(40),
`created`  DATETIME, 
`modified` DATETIME ,
`username` VARCHAR(30)
) ENGINE=innodb DEFAULT CHARSET=utf8;

我的JAVASCRIPT:

function date_time(id,id2){

date = new Date;
year = date.getFullYear();
month = date.getMonth();
months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August',      
'September', 'October', 'November', 'December');
d = date.getDate();
day = date.getDay();
days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
h = date.getHours();
if(h<10){h = "0"+h;}
m = date.getMinutes();
if(m<10){m = "0"+m;}
s = date.getSeconds();
if(s<10){s = "0"+s; }
result = ''+days[day]+' '+months[month]+' '+d+' '+year+' '+h+':'+m+':'+s;
document.getElementById(id).innerHTML = result;
document.getElementById(id2).innerHTML = result;
setTimeout('date_time("'+id+'");','1000');
return true;
}

在我的INDEX.CTP中:

<?php echo $this->Form->create('DtrAttendance' , array('action' => 'index')); ?> 
<div  style="background-color:#FFA500;clear:both;text-align:center;height:500px">       
<?php echo $this->Form->input('employee_num'); ?> </br>
<?php $this->Form->hidden('notes');?>   
<label id="date_time" font-size="50px"> </label>        
<script type="text/javascript">window.onload = date_time('date_time','notes');     </script>            
</div>

IN CONTROLLER:

public function index() {

if ($this->request->is('post')) {

$this->DtrAttendance->create();     
$this->DtrAttendance->set(array(  'particular'=>'My  particular',
'username'=>'MyUsername',  
'created'=>date('Y-m-d H:i:s')));   
if ($this->DtrAttendance->save($this->request->data)) 
}

如何在我的控制器中编码IT以获取LABEL TAG的值

1 个答案:

答案 0 :(得分:0)

标签文字未随表格一起提交。如果你需要这个值,也许你也可以有一个隐藏的输入,你的Javascript可以更新标签文本和隐藏的表单字段吗?