如何为cakephp中定义的表单标签添加类,然后添加jquery事件
How to add class for form label defined in cakephp and then add jquery event
我在cakephp中创建了一个表单
<?php echo $form->create('User', array('action' => 'login'));?>
<?php
echo '<div class="loginbox">';
echo '<table width="200" border="0">';
echo '<tr>';
echo '<td>';
echo $form->input('username', array('label' => __('Username', true)));
echo '</td>';
echo '<td>';
echo $form->input('password', array('label' => __('Password', true)));
echo '</td>';
echo '<td>';
echo $form->end('Login');
echo '</td>';
echo '</tr>';
echo '</table>';
echo '</div>';
?>
我想添加一个类的标签,之后添加焦点事件的jquery,以便在输入用户名的文本用户名出现,当在输入区域单击文本消失。如何让它发挥作用?
我会将焦点和模糊事件绑定到您的输入。对于每个输入,当输入为空时,创建一个title属性作为默认文本:
<script type='text/javascript'>
jQuery(document).ready(function() {
$(".forminput").focus(function() {
if ($(this).val() == $(this)[0].title) {
$(this).removeClass("active");
$(this).val("");
}
});
$(".forminput").blur(function() {
if ($(this).val() == "") {
$(this).addClass("active");
$(this).val($(this)[0].title);
}
});
$(".forminput").blur();
});
</script>
<input value="" title="Enter a username" name="screenname" type="text" class="forminput" />
相关文章:
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- JQuery将侦听事件添加到.rezable(),然后附加DIV's
- 添加animate.css类,然后使用remove移除元素
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- 尝试将对象添加到存储阵列中,然后通过循环将它们写出
- j查询检查复选框是否被选中,然后向输入字段添加值
- 为收音机点击的输入添加值,然后删除
- 添加好友 Ajax,然后更改为好友请求
- 如何检查 HTML 标记,然后在 jQuery 验证中添加错误
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- 如何删除元素的结束标记,添加一些文本,然后重新添加标记
- 如何确保我的值已添加并存在,然后运行另一个代码jquery
- 自动添加然后POST的HTML表单
- removeChild,然后再次添加以前删除的Child以重新加载并清理它
- 我需要帮助来调用add()函数和验证函数,所以首先它将验证和然后添加
- 定义一个函数,然后为其添加属性
- JS将复选框中的值添加到URL,然后单击转到URL
- Ember.js按名称查找模型项,然后将其添加到现有的不同模型hasMany记录中
- 高图表:将点添加到图表,然后删除,然后再次添加.然后重复