如题,
如果需要可以指定输入位置的textbox要怎么做?
例如:长度10码的textbox,User可以只输入第6码为S
那么后端在抓资料时,SQL就会用like_ _ _ _ _ S _ _ _ _
去将资料表内对应字段第6码为S的资料都抓出来,
主要是因为10码中每码都有特别意义,
User可以自己决定要一找哪一码或多码组合去筛选资料,
一个很笨的方式是直接做10个textbox...但是这样UI太瞎了
请问有没有建议的做法?
谢谢
还有一个办法是教User没用到的index自行输入底线_
作者:
GoalBased (Artificail Intelligence)
2017-03-08 15:22:00ui你修漂亮点不就好了
作者:
testPtt (测试)
2017-03-08 15:30:00这样够直觉吗if(textbox.text=="第6码为S")
建议你这种做法要下parameter,避免 SQL INJECTION
作者:
ssccg (23)
2017-03-08 16:59:00做10个,输入完跳下一个、backspace跳上一个做好就好如果复制、贴上、全选要支援的话也做好就好
@te426odin:都有参数化查询欧 @ssccg:好像也只能这样了
请使用者以空白取代不知道的码,例 ____S然后用循环加substring抓出值下去搜寻,这样不知道会不会好一点
@vi000246:卡号这个设计不错耶,来套用一下感谢@te426odin:User大部分年龄大 决定还是用设计来解决~