单击时角度减小表单字段大小
angular on click reduce the form field size
我是angular js、CSS的新手,对Java脚本有基本的了解。
我正在尝试设计一个表单页面,其中的表单字段,比如用户名,在点击时会缩小,在其他地方点击时会增加。我尝试了ng-hide和ng-show,在那里我为每个类添加了不同的css样式,它使表单字段在单击时消失并出现。
非常感谢您的帮助。
谢谢。
更新:
这是我的输入文本框,我希望用户名在这里缩小,并在单击时位于文本框的左上方。
<body>
<input type="text" value="Username" style="width: 100%; height: 50px ;
border:0;border-bottom: 1px solid black;" > </body>
只需使用CSS
input{
width: 200px;
//added a smooth transition, need vendor prefixes
transition: width 0.25s ease-in;
}
input:focus{
width: 300px;
}
您可以使用ng类来代替ng隐藏和ng显示。根据上次单击,您可以设置一个控制器变量(在下面的示例中为"selected"),并在html文件中设置具有关联样式的类,如下所示。
<input ... ng-class="{selected ? reducedSize : increasedSized}" />
您可以使用两种方法。一个用于ng点击,另一个用于ng模糊做任何你想做的事。
ng-click="inputClickFunction()" and ng-blur="inputBlurFunction()"
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 添加和删除隐藏字段数组中的值,而不提交表单
- 单击鼠标,用MySQL数据填充html表单输入字段
- 带有条件字段的PHP表单
- 验证PDF表单中的字段
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 在表单中的输入字段上提交事件
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- 表单输入字段随着溢出的文本而增长
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 尝试使用名称访问表中字段的日期选取器时出现问题
- Javascript 表单 - 字段不是必需的
- 单击按钮时更改数据库表的字段值
- 数据表将字段值关联到按钮,而 ajax 填充表
- 返回数据表输入字段
- 更改附加表行字段jQuery的名称
- Angularjs表单/字段验证使用JavaScript函数,无需指令
- 仅在Firefox中,表脱离字段集边界
- 如何在表单提交后使用JQuery从附加到HTML表的字段中获取$_POST数组中的值
- 什么's提交表单后,从post数组中动态附加的表行字段中获取值的问题