概述
参考一:
function enter(currId, nextId, msg) {
currId.bind('keyup', function (e) {
var key = e.which;
if (key == 13) {
if ($(this).val() == '') {
alert(msg);
$(this).val('');
$(this).focus();
} else {
nextId.focus();
}
}
});
}
$(function () {
var szy = $("#txtSZY");
var ssy = $("#txtSSY");
var bt = $("#btn_RYTJ");
//舒张压
enter(ssy, szy, "舒张压不能为空");
//收缩压
enter(szy, bt, "收缩压不能为空");
});
function checkValue(valueId, msg) {
if ($.trim(valueId.val()) == "") {
alert(msg);
valueId.focus();
return false;
} else {
return true;
}
}
function check() {
var szy = $("#txtSZY");
var ssy = $("#txtSSY");
var bt = $("#btn_RYTJ");
if (checkValue(ssy, "收缩压不能为空")) {
if (checkValue(szy, "舒张压不能为空")) {
if (confirm("确定提交?")) {
__doPostBack('btn_RYTJ', '');
//form1.submit();
return true;
}
}
}
return false;
}
<asp:Button ID="btn_RYTJ" runat="server" Text="确定" class="subbtn" OnClientClick="return check();" OnClick="btn_RYTJ_Click" UseSubmitBehavior="False" />
参考二:
$(function () {
//获取表单中的所有输入框
var inputs = $("#AddBodyTemp input[type=number]");
inputs.keypress(function (e) {
//判断所按是否回车键
if (e.which == 13) {
//获取当前焦点输入框所处的位置
var idx = inputs.index(this);
// 判断是否是最后一个输入框
if (idx == inputs.length - 1) {
//提交表单
set();
} else {
inputs[idx + 1].focus(); //设置焦点
inputs[idx + 1].select(); //选中文字
}
return false; //取消默认的提交行为
}
});
});
function set() {
$("Form").submit();
$('#AddData').button('disable');
$('#AddData').prev('.ui-btn-inner').children('.ui-btn-text').html('正在提交');
}
最后
以上就是故意奇异果为你收集整理的回车跳转到下一个输入框,不提交(医院常用)的全部内容,希望文章能够帮你解决回车跳转到下一个输入框,不提交(医院常用)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复