js input 点击事件 php代码
<formaction=""method="post"><textareaname="content"style="width:84%;height:200px;floa...
<form action="" method="post">
<textarea name="content" style="width:84%;height:200px;float: left;">'.$content.'</textarea>
<input name="fzcftj" type="submit" style="width:14.5%;height:206px;float:right;background-color: #38F;border: 0;cursor: pointer;" value="合成">
</form>
点击按钮后先判断输入框name="content"的字数少于3000,在提交。如果大于3000字就设置输入框content=“字数大于3000请减少字数” 展开
<textarea name="content" style="width:84%;height:200px;float: left;">'.$content.'</textarea>
<input name="fzcftj" type="submit" style="width:14.5%;height:206px;float:right;background-color: #38F;border: 0;cursor: pointer;" value="合成">
</form>
点击按钮后先判断输入框name="content"的字数少于3000,在提交。如果大于3000字就设置输入框content=“字数大于3000请减少字数” 展开
5个回答
展开全部
首先在textarea 上定义一个 maxlength 属性: <textarea rows="3" cols="40" maxlength="3000" onkeydown="checklength(this);"></textarea> 然后添加这个方法就行了! function checklength(obj) { var max = obj.maxlength; if(max == null || max == "" || max == undefined) { return; } if(obj.value.length > max) { alert("字数大于3000请减少字数"); obj.value=obj.value.substring(0,(max-1)); return; } }其他方法提供参考:textArea中的maxlength是无效的 解决办法 --------------------------------------------------------------------------------------
<s:textarea name="doc.intro" id="intro" rows="3" cssStyle="width: 505px;" onkeyup="validateLength(this)" onblur="validateLength(this)"></s:textarea>
//验证textare输入长度
function validateLength(arg){
var intro = arg.innerHTML.replace(/^\s+|\s+$/g,"");
if(intro.length>512){
arg.innerHTML=intro.substr(0,512);
}
}
-------------------------------------------------------------------------------------
o 如果只是单纯地想限制 textarea 中的字数,不想写太多的话,可用:
<textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea>
或
<textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea>
o 在 textarea 的 onkeyup 中检查字数之方法:
.....
<script language="javascript" type="text/javascript">
function DjCheckMaxlength(oInObj)
{
var iMaxLen = parseInt(oInObj.getAttribute('maxlength'));
var iCurLen = oInObj.value.length;
if ( oInObj.getAttribute && iCurLen > iMaxLen )
{
oInObj.value = oInObj.value.substring(0, iMaxLen);
}
} //@ END OF DjCheckMaxlength()
</script>
.....
<textarea maxlength="80" onkeyup="return DjCheckMaxlength(this);"></textarea>
.....
o 设定好自动去检查所有的 textarea 之方法:
.....
<head>
<script language="javascript" type="text/javascript">
function DjTextArea_AddMaxlengthAttr()
{
var aX = document.getElementsByTagName_r('textarea');
for ( var iI = 0; aX.length > iI; iI++ )
{
if ( aX[iI].getAttribute('maxlength') )
{
aX[iI].onkeyup = aX[iI].onchange = DjTextArea_CheckMaxlength;
}
}
} //@ END OF DjTextArea_AddMaxlengthAttr()
function DjTextArea_CheckMaxlength()
{
var iMaxLen = parseInt(this.getAttribute('maxlength'));
var iCurLen = this.value.length;
if ( this.getAttribute && iCurLen > iMaxLen )
{
this.value = this.value.substring(0, iMaxLen);
}
} //@ END OF DjTextArea_CheckMaxlength()
</script>
</head>
.....
<body onload="DjTextArea_AddMaxlengthAttr();">
<s:textarea name="doc.intro" id="intro" rows="3" cssStyle="width: 505px;" onkeyup="validateLength(this)" onblur="validateLength(this)"></s:textarea>
//验证textare输入长度
function validateLength(arg){
var intro = arg.innerHTML.replace(/^\s+|\s+$/g,"");
if(intro.length>512){
arg.innerHTML=intro.substr(0,512);
}
}
-------------------------------------------------------------------------------------
o 如果只是单纯地想限制 textarea 中的字数,不想写太多的话,可用:
<textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea>
或
<textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea>
o 在 textarea 的 onkeyup 中检查字数之方法:
.....
<script language="javascript" type="text/javascript">
function DjCheckMaxlength(oInObj)
{
var iMaxLen = parseInt(oInObj.getAttribute('maxlength'));
var iCurLen = oInObj.value.length;
if ( oInObj.getAttribute && iCurLen > iMaxLen )
{
oInObj.value = oInObj.value.substring(0, iMaxLen);
}
} //@ END OF DjCheckMaxlength()
</script>
.....
<textarea maxlength="80" onkeyup="return DjCheckMaxlength(this);"></textarea>
.....
o 设定好自动去检查所有的 textarea 之方法:
.....
<head>
<script language="javascript" type="text/javascript">
function DjTextArea_AddMaxlengthAttr()
{
var aX = document.getElementsByTagName_r('textarea');
for ( var iI = 0; aX.length > iI; iI++ )
{
if ( aX[iI].getAttribute('maxlength') )
{
aX[iI].onkeyup = aX[iI].onchange = DjTextArea_CheckMaxlength;
}
}
} //@ END OF DjTextArea_AddMaxlengthAttr()
function DjTextArea_CheckMaxlength()
{
var iMaxLen = parseInt(this.getAttribute('maxlength'));
var iCurLen = this.value.length;
if ( this.getAttribute && iCurLen > iMaxLen )
{
this.value = this.value.substring(0, iMaxLen);
}
} //@ END OF DjTextArea_CheckMaxlength()
</script>
</head>
.....
<body onload="DjTextArea_AddMaxlengthAttr();">
2016-03-04 · 知道合伙人软件行家
关注
展开全部
html代码:
<form method="post" action="" id="myform">
<input type="text" name="username"/>
<input type="button" value="新增" class="" onclick="add();" />
</form>
Javascript代码:
<script type="text/javascript">
function add() {
$("#myform").attr("action", "getdata.php").submit();
}
</script>
<form method="post" action="" id="myform">
<input type="text" name="username"/>
<input type="button" value="新增" class="" onclick="add();" />
</form>
Javascript代码:
<script type="text/javascript">
function add() {
$("#myform").attr("action", "getdata.php").submit();
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-02-22 · 知道合伙人软件行家
关注
展开全部
function conf(){
var con = confirm('确定删除吗?');
if(con)
{
alert('yes');
}
else
{
alert('no');
}
return con;
};
<input type="button" value="click" onclick="conf();"/>
var con = confirm('确定删除吗?');
if(con)
{
alert('yes');
}
else
{
alert('no');
}
return con;
};
<input type="button" value="click" onclick="conf();"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用jQuery吧,很好入门的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用jQuery吧,很好入门的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |