通话清晰,不需密码,日本拨打中国免国际通话费
03-5539-9951 (拨打以上电话号码,听到提示语音后,拨对方国家号,地区号,电话号码+#)
有到日本的朋友可以试试!
Checkbox不能像<input type=’text’….这些有readOnly功能,但是现在只想让它可视不可选;
<input type="checkbox" onclick="return false;"> 这样就可以了。
在语句select * from t where A=a and B=b中,会先执行A=a还是B=b呢?
因为如果你给A和B都添加索引,那么, 是由索引来判断实际进行查询的记录数。
假设:A索引,B没有索引,所以查询语句会只检索A=’a’下的记录,同时匹配B=b,KEY是A
反之,A无索引,B索引,则KEY为B,也就是说,优先权到了B字段。
如果AB都索引,则由索引判断A=’a’与B=’b’的记录数,谁少,则谁是KEY,优先权归谁。
建议LZ仔细看看mysql手册的
‘How MySQL Uses Indexes’ 一章,讲的比较详细的。
去掉所有的html标记,非常漂亮的正则
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
}
单关键词
<div id="txt">
用JS让文章内容指定的关键字加亮
是这样的..
现在有这些关键字:美容,生活,购物
当在文章里头出现这些关键字,就把它加亮显示..
文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现…
不知道怎样来实现这样的功能啊?特此求助
</div>
<script language="JavaScript">
txt.innerHTML = txt.innerHTML.replace(/文章/gi,"<font color=red>文章</font>");
</script>
多关键词
<div id="txt">
用JS让文章内容指定的关键字加亮
是这样的..
现在有这些关键字:美容,生活,购物
当在文章里头出现这些关键字,就把它加亮显示..
文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现…
不知道怎样来实现这样的功能啊?特此求助
</div>
<script language="JavaScript">
txt.innerHTML = txt.innerHTML.replace(/(文章)|(关键字)|(功能)/gi,"<font color=red>$1$2$3</font>");
</script>
<pre>
用JS让文章内容指定的关键字加亮
是这样的..
现在有这些关键字:美容,生活,购物
当在文章里头出现这些关键字,就把它加亮显示..
文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现…
不知道怎样来实现这样的功能啊?特此求助
</pre>
<script language="JavaScript">
function highlight(key) {
var key = key.split(‘|’);
for (var i=0; i<key.length; i++) {
var rng = document.body.createTextRange();
while (rng.findText(key[i]))
rng.pasteHTML(rng.text.fontcolor(‘red’));
}
}
highlight(‘文章|关键|功能’)
</script>
详细出处参考:http://www.jb51.net/article/5768.htm
一、用JS把全角转换成半角(不能转换标点符号)
<input type="text" size="10" maxlength="10"
onkeyup="javascript:var t = ”; with(this.value) { for (var i = 0; i < length; i++) t += (65296 <= charCodeAt(i) && charCodeAt(i) <= 65305) ? String.fromCharCode(charCodeAt(i) – 65248) : charAt(i); } this.value = t;"
/>
<br>
<br>
二、用JS把全角转换成半角的函数
<input name="n" type="text" id="n" onkeyup="CtoH(this);" />
<script>
function CtoH(obj)
{
var str=obj.value;
var result="";
for (var i = 0; i < str.length; i++)
{
if (str.charCodeAt(i)==12288)
{
result+= String.fromCharCode(str.charCodeAt(i)-12256);
continue;
}
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
result+= String.fromCharCode(str.charCodeAt(i)-65248);
else result+= String.fromCharCode(str.charCodeAt(i));
}
obj.value=result;
}
</script>
<br>
<br>
三、用JS把全角转换成半角(只允许输入数字、小数点与负号)
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46||k==45"
onpaste="return !clipboardData.getData(‘text’).match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
<br>
<br>
四、用JS把全角转换成半角(只允许输入数字)
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57"
onpaste="return !clipboardData.getData(‘text’).match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
<br><br>
五、不允许输入全角字符
<INPUT name="CardId" onKeyUp="quanjiao(this);">
<script language="javascript">
function quanjiao(obj)
{
var str=obj.value;
if (str.length>0)
{
for (var i = str.length-1; i >= 0; i–)
{
unicode=str.charCodeAt(i);
if (unicode>65280 && unicode<65375)
{
alert("不能输入全角字符,请输入半角字符");
obj.value=str.substr(0,i);
}
}
}
}
AJAX+JavaScript无刷新检查用户名是否可用2009-04-20 16:26 JavaScript 和 Ajax 代码
<script language="javascript" type="text/javascript">
var xmlHttp = null;
function createXMLHttp()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}
function checka()
{
createXMLHttp();
var txtName=document.getElementById("txt_name"); // 获取输入用户名控件
var labName=document.getElementById("lab_name"); // 显示提示信息的控件
// 判断用户名格式和长度(只能是数字和字母组合)
// 错误情况一
if(!txtName.value.match(/^[a-zA-Z0-9]+$/) && txtName.value.length < 5 || txtName.value.length >16)
{
labName.style.color="#cc0000";
labName.value="请输入6-12位用户名,只能由数字字母组合。";
return false;
}else
// 正确
if(txtName.value.length > 5 && txtName.value.length <17 && txtName.value.match(/^[a-zA-Z0-9]+$/))
{
labName.style.color="#0000ff";
var url = "CheckName.aspx?userName="+txtName.value;
xmlHttp.open("post",url,true);
xmlHttp.onreadystatechange = sub;
xmlHttp.send(null);
}
// 错误情况二
else
{
labName.style.color="#cc0000";
labName.value="请输入6-12位用户名,只能由数字字母组合。";
return false;
}
}
function sub()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
document.getElementById("lab_name").value=xmlHttp.responseText;
}
}
}
</script>
HTML 页面控件以及方法调用
// onfocus 获取到光标事件 onblur 光标离开时候事件
<asp:TextBox ID="txt_name" runat="server" CssClass="t_txt" onfocus="checkName();" onblur="checka();"></asp:TextBox>
// 我用的 TextBox ,兼容 IE 和 Firefox 样式
<asp:TextBox ID="lab_name" runat="server" Width="300px" style="border-top-style:none; border-width:0px; border-left-style:none; border-bottom-style:none; border-right-style:none;" ReadOnly="true"></asp:TextBox>
新建一张页面具体数据操作
SQL 连接以及语句略……
新页面 方法
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (CheckNames(Request.QueryString["userName"]) == true)
&#
160; {
Response.Write("对不起,该用户名已被占用!");
}
else
{
Response.Write("恭喜,该用户名可以使用!");
}
}
}
private bool CheckNames(string userName)
{
// 创建一个数据集
DataSet ds = new DataSet();
// 实例化模型层
ZYB_UserLogin uiModel = new ZYB_UserLogin();
// 封装数据
uiModel.UNL_UserLoginName = userName;
// 实例化业务层
UserLoginBLL uiBll = new UserLoginBLL();
try
{
// 调用业务层的检查用户名方法
ds = uiBll.SelectNameCheck(uiModel);
// 判断是否有数据
if (ds.Tables[0].Rows.Count < 1)
{
// 没有代表可用
return false;
}
else
{
// 不可用
return true;
}
}
catch (Exception ex)
{
// 抛出异常
throw ex;
}
}
<input type="text" style="background-color:transparent;border:0px;" >
<?PHP
$Date_1=date(‘Y-m-d’);//格式也可以是:$Date_1="2003-6-25 23:29:14";
$Date_2="2007-9-10";
$Date_List_1=explode("-",$Date_1);
$Date_List_2=explode("-",$Date_2);
$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]);
…