以下是整理好结构之后的语句:
if le<>10 then
messagebox("提示信息","无效的日期,日期格式为yyyy/mm/dd请重新输入!!!")
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
else
if fh1="/" and fh2="/" then
if yf1="0" and yf2="2" then
if (rq1="0" and rq2<>"0") or (rq1="2" and rq2<>"9") or rq1="1" then
else
messagebox("提示信息","您输入二月份日期无效,请重新输入!!!")
sle_4.setfocus()
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
end if
elseif (yf1="0" and (yf2="1" or yf2="3" or yf2="5" or yf2="7" or yf2="8" )) or (yf1="1" and (yf2="0" or yf2="2")) then
if (rq1="0" and rq2<>"0") or (rq1="3" and (rq2="0" or rq2="1") ) or (rq1="1" or rq1="2") then
else
messagebox("","您输入的是无效的日期,请重新输入!!!")
sle_4.setfocus()
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
end if
elseif (yf1="0" and (yf2="4" or yf2="6" or yf2="9")) or (yf1="1" and yf2="1") then
if (rq1="0" and rq2<>"0") or (rq1="3" and rq2="0") or (rq1="1" or rq1="2") then
else
messagebox("提示窗口","您输入的是无效的日期,请重新输入!!!")
sle_4.setfocus()
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
end if
else
messagebox("提示信息","无效的月份,请重新输入!!!")
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
end if
else
messagebox("提示信息","无效的日期,日期格式为yyyy/mm/dd请重新输入!!!")
sle_4.selecttext(1,le) //选中单行编辑框sle_4的内容//
return
end if
end if
想要修该iOS键盘上Return按钮的样式变为搜索,并且监听它被点击了,做出响应,先设置Return按键的样式,
textField.returnKeyType = UIReturnKeySearch//变为搜索按钮
textField.delegate = self//设置代理
在代理方法中实现你想要的点击 *** 作就可以了
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
NSLog(@"点击了搜索")
return YES
}
这里有一些return按键的其他样式
typedef NS_ENUM(NSInteger, UIReturnKeyType) {
UIReturnKeyDefault,
UIReturnKeyGo,//去往
UIReturnKeyGoogle,
UIReturnKeyJoin,//加入
UIReturnKeyNext,//下一步
UIReturnKeyRoute,
UIReturnKeySearch,//搜索
UIReturnKeySend,//发送
UIReturnKeyYahoo,
UIReturnKeyDone,//完成
UIReturnKeyEmergencyCall,
UIReturnKeyContinue NS_ENUM_AVAILABLE_IOS(9_0),
}
当然,要显示中文,还得设置info.plist中
Localization native development region 为 cn
本文收集列举键盘上return键的各种设置用法,第一种设置return键在textField内容为空时不可选,当textField有内容时可选,如图设置xib中的textField:欢迎分享,转载请注明来源:内存溢出
评论列表(0条)