2 qq 36002695 qq_36002695 于 2016.09.07 14:59 提问

求大神们救救小女子,asp.net~~~~求大神们救救小女子,asp.net~~~~

我在玩一个页面 有四个明细表(明细行,可以动态添行的)和一个基本表

现在的问题是.. 我做了四行明细的非空验证 那么用户如果只填一行明细那整张表单就提交不了

因为另外三张会有非空验证 这个非空验证该怎么办啊 QuQ。。。

5个回答

theUncle
theUncle   Rxr 2016.09.07 15:09

没有明白你说的是什么意思。。

theUncle
theUncle 回复qq_36002695: 你有4个table,那你就判断哪个table里有值就去非空验证,没值就不去验证。你的后台插入数据操作是怎么做的?
一年多之前 回复
qq_36002695
qq_36002695 我有一个页面,有四个table 每个table在数据库里是一张明细表,用户访问我这个页面可能只填写一个明细表,但是我四张明细表都要做非空验证的, 如果是只填写一张明细表那么改怎么做非空验证呢 那表单一定要四张明细都填写才能提交了
一年多之前 回复
kawun
kawun   2016.09.07 16:01

用户填一张表就可以了 那么二三四张表明显是可以为空的 你为什么要填非空验证呢? 你可以对四张表为空 进行判断啊 如果都为空那么就不提交,如果有一个不为空就提交。

YXTS122
YXTS122   2016.09.07 15:58

建议截图别人才知道你问什么问题

wangclhuangmt
wangclhuangmt   2016.09.07 16:18

几张明细表相互有关联吗?没有关联就判断明细行数就行了,有关联就复杂了,你没说清楚问题

fwj380891124
fwj380891124   2016.09.07 16:18

用jquery吧,每一个自动生成的行里面的输入元素都用行号标记!比如 第一行的textbox的id是txt1,btn1 第二行 txt2,btn2 第三行txt3,btn3 到时候根据
点的button的id去找相关的元素就可以了,判断元素里面的值是否非空!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!