找回密码
 立即注册

QQ登录

只需一步,快速开始

xuehf_hz

初级会员

50

主题

96

帖子

374

积分

初级会员

积分
374
xuehf_hz
初级会员   /  发表于:2019-5-13 11:18  /   查看:4295  /  回复:4
<asp:Button ID="Button1" runat="server" Height="65px" Text="点击按钮,首先在客户端验证表格控件部分列不能为空,如检查第一行第一列必须录入数字,并且不能为0,第二行第二列必须录入文本" Width="1173px"  onClientClick="return buttonClickTest();"/>

问题一:button 里面加 onClientClick对吗?
问题二:客户端脚 本如何写?
<script lang="javascript" type="">text/javascript">
    function buttonClickTest()
   {
    //此处验证第一行第一列必须输入数字   

  //此处验证第二行第二列必须输入文本
      return false;
   }
</script>

4 个回复

倒序浏览
xuehf_hz
初级会员   /  发表于:2019-5-14 12:27:54
沙发
<script lang="javascript" type="">text/javascript">
    function buttonClickTest()
   {
   //此处验证第二行第二列必须输入文本
        vv = FpSpread1.GetValue(1, 1);
            if (vv == "")
                {
                alert("不能为空");               
                return false;              
            }     
   }
</script>
我试出来了,不过还有一个问题,就是在编辑器中如输入
FpSpread1. setValue getValue 这些方法,有时候会显示,有时候显示不出来,这个是什么原因?与试用版有关吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-5-14 14:45:36
板凳
使用版本是全功能的,和试用版本无关。
我看你都是纯前端操作,如果这样建议您用SpreadJS更好。
不显示的问题请具体描述下重现步骤或者给个Demo
回复 使用道具 举报
xuehf_hz
初级会员   /  发表于:2019-5-14 15:26:55
地板
前端操作也有,后端操作更多,有些非空验证就要放到前端,数据库操作要放到后端,所以不能用SpreadJS
是不是与开发工具有关visual Studio 2017
我从示例中黏贴过来就可以用,但自己输入有时候输入.后,相应的属性和方法就不出现,很奇怪
黏贴过来后,再录入就会显示相应的属性
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-5-14 16:39:14
5#
SpreadJS 处理前端事情,数据库还是后端处理,通过api服务传输数据就好了。
这个和VS也没关系。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部