谁知道这个是什么原因啊???

hamutailangliuxingyu 2009-08-26 09:53:28
<HTML>
<HEAD>
<Title>环保知识</Title>
<link rel="stylesheet" href="css/css.css" type="text/css" />
<script type="text/javascript" charset="utf-8" src="./../kindeditor/kindeditor.js"></script>
<script type="text/javascript">
KE.show({
id : 'content2',
cssPath : './index.css',
items : [
'undo', 'redo', 'fontname', 'fontsize', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline',
'removeformat', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist']
});
function check()
{
if(document.form1.ent_title.value=="")
{
alert("环保知识标题不能为空!!");
return false;
}
if(document.form1.ent_content.value=="")
{
alert("环保知识内容不能为空!!");
return false;
}
return true;
}
</script>

<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<META name="Generator" content="Asp Studio 1.0">
</HEAD>

<BODY>
<!-- 请在这里输入您的HTML代码 -->
<form action="" name="form1" method="post">
<table width="500" border=0 align=center cellpadding=2 cellspacing=1 bordercolor="#799AE1" class=tableBorder>
<tbody>
<tr>
<th align=center colspan=2 style="height: 23px">环保知识</th>
</tr>
<tr>
<table width="585" border="0" align=center cellpadding=2 cellspacing=1 bordercolor="#799AE1" class=tableBorder>
<tr bgcolor="#DEE5FA" align="left">
<td colspan="4" align="center" class=txlrow> </td>
</tr>
<tr bgcolor="#DEE5FA">
<td width="79" align="center">标题:</td>
<td width="500" colspan="2" align="left"><input type="text" name="ent_title" /></td>
</tr>
<tr bgcolor="#DEE5FA">
<td align="center">内容:</td>
<td colspan="3">
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"></textarea> </td>
</tr>
<tr bgcolor="#DEE5FA">
<td colspan="4" align="center"><input name="submit" type="submit" value="提交" onClick="return check()"/>     
<input type="hidden" name="action" value="add_admin"/> </td>
</tr>
</table>
</tr>
</tbody>
</table>
</form>

</BODY>

</HTML>
...全文
130 点赞 收藏 23
写回复
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
lichong876140 2009-08-31
啥子问题?
回复
kulcurwind 2009-08-31
<form action="" name="form1" method="post">

少了onsubmit事件
回复
startnow_loison 2009-08-30
var objTxtContent=document.getElementById("content2");

if(objTxtContent.text=="")
{
alert("环保知识内容不能为空!!");
return false;
}

回复
[Quote=引用 19 楼 cosler 的回复:]
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>


本来就有一空格,去了就OK了。

<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
[/Quote]本来就有一空格,去了就OK了。??????
回复
[Quote=引用 17 楼 hz890 的回复:]
引用 2 楼 hamutailangliuxingyu 的回复:
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
if(document.form1.ent_content.value=="")
        {
          alert("环保知识内容不能为空!!");   
    return false;
        }
不管内容是否填写他始终提示alert("环保知识内容不能为空!!");他没有获取document.form1.ent_content.value为什么啊????


......
var objTxtContent=document.getElementById("content2");
if(objTxtContent!=null)
{
  if(objTxtContent.value=="")
  {
    alert("环保知识内容不能为空!!"); 
    return false;
  }
}
......

[/Quote]name跟id都统一了content2但是输入了东西也提示内容为空!!!汗!!!
回复
hz890 2009-08-27
[Quote=引用 2 楼 hamutailangliuxingyu 的回复:]
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
if(document.form1.ent_content.value=="")
        {
          alert("环保知识内容不能为空!!");   
    return false;
        }
不管内容是否填写他始终提示alert("环保知识内容不能为空!!");他没有获取document.form1.ent_content.value为什么啊????
[/Quote]

......
var objTxtContent=document.getElementById("content2");
if(objTxtContent!=null)
{
if(objTxtContent.value=="")
{
alert("环保知识内容不能为空!!");
return false;
}
}
......
回复
[Quote=引用 13 楼 binfanny 的回复:]
晕  不是说了标识不统一了吗
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
你的textarea id  和 name  不一致 js 认 的是id的 content2 找不到ent_content
[/Quote]
<textarea id="ent_content" name="ent_content" style="display:none"></textarea>
回复
hsplqhhjk 2009-08-27
你试一下: <form action="" name="form1" method="post"> 中的"post"后加
onSubmit="return check() "

我做过此类的程序,这个肯定行的啊,你没有试吗?
回复
黑心 2009-08-27
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>


本来就有一空格,去了就OK了。

<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"></textarea>
回复
never exists 2009-08-26
if(document.all.form1.ent_content.value==null||document.form1.ent_content.value=="")
回复
if(document.form1.ent_content.value=="")
{
alert("环保知识内容不能为空!!");
return false;
}
改成
if(document.all.form1.ent_content.value==null)
{
alert("环保知识内容不能为空!!");
return false;
}可以控制他输入的时候为空的时候提示,但是如果输入了空格和换行他还是不提示直接插入了,怎么回事啊?????
回复
hsplqhhjk 2009-08-26
肯定是没有获取document.form1.ent_content.value这个值才会发生错误的。
回复
hsplqhhjk 2009-08-26
<form action="" name="form1" method="post">
中的"post"后加onclick="KE.show()"
回复
never exists 2009-08-26
js 获取的是id 吧

id="content2" name="ent_content" 标识不统一
回复
hookee 2009-08-26
不用 kindeditor.js 的话,代码是可以的。
检查一下kindeditor.js 中如何给 ent_content赋值的
回复
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
if(document.form1.ent_content.value=="")
{
alert("环保知识内容不能为空!!");
return false;
}
不管内容是否填写他始终提示alert("环保知识内容不能为空!!");他没有获取document.form1.ent_content.value为什么啊????
回复
anbs01 2009-08-26
什么问题?
回复
ahuangyu 2009-08-26
[Quote=引用 12 楼 ahuangyu 的回复:]
document.form1.ent_content.value
改为:
form1.ent_content.value 或者
document.forms[1].ent_content.value
[/Quote]
document.form1.ent_content.value
改为:
form1.ent_content.value 或者
document.forms[0].ent_content.value
回复
never exists 2009-08-26
晕 不是说了标识不统一了吗
<textarea id="content2" name="ent_content" style="width:500px;height:200px;visibility:hidden;"> </textarea>
你的textarea id 和 name 不一致 js 认 的是id的 content2 找不到ent_content
回复
ahuangyu 2009-08-26
document.form1.ent_content.value
改为:
form1.ent_content.value 或者
document.forms[1].ent_content.value
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告