JS问题

输了A1 A2 B1QQ截图20191122095234.png输了A1 A2 A3的三个单元格都是控件  相邻的两个单元格加入输入的内容的第一位一样就弹框提示  相邻两个单元格的第一位(如A1 A2的第一位都是A)就会弹窗  昨天问过 还是没实现

Jacklove 发布于 2019-11-22 09:56
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
fofantasyLv5初级互助
发布于2019-11-22 10:33

给文本控件设置:

编辑后事件JS:

var value = contentPane.curLGP.getCellValue(col - 1, row - 1).substr(0, 1);
var left = contentPane.curLGP.getCellValue(col - 2, row - 1).substr(0, 1);
var right = contentPane.curLGP.getCellValue(col, row - 1).substr(0, 1);

if (value == left || value == right) {
	alert("相邻单元格第一给字符重复!")
}

image.png

image.png


  • Jacklove Jacklove(提问者) 单元格不扩展的 定死的 也是这样写么
    2019-11-22 10:51 
  • fofantasy fofantasy 回复 Jacklove(提问者) 也可以,不过定死的就更简单了,都不用col、row计算相对坐标了,直接用: contentPane.curLGP.getCellValue(\"单元格\").substr(0, 1) 就可以取指定单元格的第一个字符了。
    2019-11-22 10:56 
  • fofantasy fofantasy 回复 Jacklove(提问者) 我上面这个方法,即使是扩展的也好用。
    2019-11-22 10:57 
  • 2关注人数
  • 361浏览人数
  • 最后回答于:2019-11-22 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部