Js`HTML_校驗文字框設定[span顏色字型等]
結合javascript對錶單中表格加操作
具體行為:如果前面複選框使用者選擇yes,那麼在下面一欄的表單後面加上紅色的*
問題圖例:
選擇前
選擇後
一個具體例子
function yes_then_do(){
var a_name=$("#form_name1 [name='a_name']:checked").val();
if(a_name=="yes"){
document.getElementById('just_a_name').innerHTML='<font color="red"> *</font>' ;
}else{
document.getElementById('just_a_name').innerHTML=' ';
}
}
//previous "#form_name1" is in
//{
// <form id="form_name1" [rest omitted]">
// <table>
// [omitted]
// </table>
//}here
而在表單中選擇yes/no表格後面一行需要用到
<tr>
<td>[name omitted]:</td>
<td> <input type="text"name="var_name" style="height:xx px;width:xxx px;" placeholder="placeholder_message" /><span id="just_a_name"></span></td>
</tr>
如果接下來還需要用到這個功能建議重寫一個新的函式,但除了必須要改的變數名以外,記住“just_a_name”要換成“just_another_name”(自己感受~)
附上一個小彩蛋,我查資料時候遇到的
origin: http://blog.csdn.net/Liyatao_BeiJing/article/details/48156049
給span設定提示文字 ,設定文字大小,字型顏色
<span style="font-size:18px;"><input type="text" id="name" id="name"/><span id="warring"><span>
<script type="text/javascript">
var name=document.getElementById("name").value;
if(name=''){
document.getElementById("warring").innerHTML='姓名不能為空';
document.getElementById("warring").style.fontSize='12px';
document.getElementById("warring").style.color='red';
}
</script></span>
相關推薦
Js`HTML_校驗文字框設定[span顏色字型等]
結合javascript對錶單中表格加操作 具體行為:如果前面複選框使用者選擇yes,那麼在下面一欄的表單後面加上紅色的* 問題圖例: 選擇前 選擇後 一個具體例子 func
html js 校驗文字框 設定span顏色字型
1.給span設定提示文字 ,設定文字大小,字型顏色 <span style="font-size:18px;"><input type="text" id="name" id="n
extjs/js時間校驗
獲取 時間差 小寫 含義 月份 sunday 一個 ember nbsp //時間秒判斷var re=/^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(
JS前臺頁面驗證文字框非空
效果圖: 程式碼: 原始碼: <script type="text/javascript"> function check(){ var xm = document.getElementById("xm").value; if
JS 以及JQuery 獲取文字框,單選按鈕的值
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <me
js的校驗
1、判斷是否為數字(整數、小數) //使用isNaN()函式 //isNaN()的缺點就在於 null、空格以及空串會被按照0來處理 //isNaN: Not a Number function isRealNum(val){ // isNaN()函式 把空串 空格 以及NU
jqGrid------jqgrid文字框設定
jqGrid中對列表cell屬性格式化設定主要通過colModel中formatter、formatoptions來設定的 formatter formatoptions integer thousan
MyEclipse提供比較嚴謹的js校驗功能,因此ExtJs、jQuery等前端框架匯入到MyEclipse後均會提示錯誤,解決辦法
方法一: 1、在MyEclipse選擇選單欄window 2、選擇preferences 3、左側選單樹中展開myeclipse 4、選擇下面的validation 5、將右側表格中javascript validator for Js files 把Buli
js資料校驗【自用】
/** * 驗證密碼複雜度(必須包含數字字母) * @param str * @returns true:滿足規則,false:不滿足 */ function validateStr(str){ var reg1 = /^(([0-9]{1,})([a-z]{1
利用js實現多行文字框的全選
<!DOCTYPE html> <html> <head> <title>139</title> <meta charset="utf-8"> <script type="t
JS實現將一個文字框的值移動到另一個文字框
實現效果: 程式碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <
js金額校驗,js正則表示式,包含正負,小數點後兩位
js金額校驗,js正則表示式,包含正負,小數點後兩位,js程式碼如下: function isMoney(s) { //金額 只允許正數 //var exp =
JS實現點選文字框清除表單內部預設文字
有時大家在填寫表單內容時,表單裡會出現一些預設提示文字,我們又不想一個個刪除,有什麼辦法可以實現快速清除?下面就是我為大家準備的小程式碼: <form action="" method="get" name="so_box" id="so_box"> <inp
html之給文字框設定寬度和高度...
今天在訪QQ空間登入介面時,感覺其文字框的寬度和高度都好大呀,截圖如下:我很好奇其是怎麼實現的,百度了一下,呵呵,其實不難嘛,程式碼如下:<input name="" type="text" style="wid
Ajax校驗text框內的內容(登入驗證)
頁面程式碼如下: <%@ page language="java" import="java.util.*" pageEncoding="gb2312"% <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transit
jquery-validator.js外掛校驗
首先引入檔案 <script src="jquery.js" type="text/javascript"></script> <script src="jquery.metadata.js" type="text/javascript">
JS實現校驗IP地址,子網掩碼和預設閘道器的關係是否正確
//校驗IP地址,子網掩碼和預設閘道器的關係是否正確。w是預設閘道器,y是子網掩碼,i是IP地址。function checkIp(w,y,i){ var ws = w.split('.'); var ys = y.split('.'); var is
如何將多行文字框設定為不可拖動
今天寫個樣式,搞了半天,都沒搞定,呵呵呵,後來找到了解決方案。 問題:多行文字框在火狐中總是可以拖動,從而會影響整體的佈局,詳見下面的圖示: 解決方案是: 在textarea 標籤中加入: resize:none; 的樣式,如下圖所示:
JS嚴格校驗身份證號
以下是根據身份證號碼編碼規則,使用JS對其進行有效性驗證程式碼<script type="text/javascript"> var Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 ];
在js(jquery)中獲得文字框焦點和失去焦點的方法
$(function() { $('#searchKey').focus(function() { $('#lbSearch').text(''); }); $('#searchKey').blur(function() { var str = $(this).val(); str = $.t