Javascript表单AJAX样式
Javascript form AJAX styling
我使用下面的代码创建一个简单的表单。我如何使它,当有人点击其中一个输入字段,边框改变颜色?提前感谢
<style>
.texta {
color: #CDCBCB;
background-color: #FFFFFF;
border: 1px solid #E2E2E2;
font-style:italic
}
.sendbutton {
background:#F6F6F6; color:#999999;
border: 1px solid #E2E2E2;
cursor:pointer;
padding:5px 10px;
-webkit-border-radius:8px
}
</style>
<form action="mailto:email@email.com" method="post" enctype="text/plain">
<div style="height:12px;"><input type="text" name="name" value="Name (required)" size="40" class="texta"></div><br>
<div style="height:12px;"><input type="text" name="mail" value="Email (required)" size="40" class="texta"></div><br>
<div style="height:12px;"><input type="text" name="comment" value="Subject (required)" size="40" class="texta"></div><br>
<textarea name="Message" value="Message (required)" cols="40" rows="6" class="texta"></textarea><br>
<br><input type="submit" value=" Send " class="sendbutton">
</form>
为.texta:focus
添加一个CSS规则,并设置border-color
你也可以使用jQuery。只需下载jQuery (http://jquery.com/)并将此代码放入....但是,我认为CSS的解决方案更好。
<script>
$("input:text")
.focus(function(){
$(this).css("border-color", "#F00");
})
.focusout(function(){
$(this).css("border-color", "#333");
});
</script>
相关文章:
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- JS(ajax)数组-带有HTML的输出和样式
- 深入了解敲除js中的Ajax样式
- 将数据表.js样式应用于 AJAX 加载的表
- jQuery移动Ajax导航功能和CSS样式
- 在第一次 jQuery ajax 调用 jQuery 样式更改后重置
- 使用 Primefaces 5.1 如何在运行时仅使用 javascript 更改按钮图标样式.(没有 AJAX 调用)
- 在 ajax 函数中向 DIV 添加样式更改
- 提交 AJAX 表单旧样式
- AJAX:行的 CSS 样式应用程序
- 用jQuery ajax POST加载的内容在一瞬间失去了样式
- HTML输入AJAX更新-使用Bootstrap将样式添加到输入字段
- 尝试在Codeigniter中使用AJAX和设置视图文件的输出样式
- 更改通过Jquery和AJAX动态加载到DIV中的HTML页面元素的样式
- AJAX - 仅使用图标(Facebook样式)上传图片
- Jquery选择的插件样式在Ajax调用后丢失
- 如何在从AJAX请求收到的当前文档中应用CSS样式
- Rails 4:在 Ajax 调用时更改链接样式
- Webkit只在调整大小时应用动态加载的css样式(通过ajax)
- 位置和样式ajax加载器