回车跳转到下一个输入框,不提交(医院常用)

来源:互联网 发布:artoolkit linux 编辑:程序博客网 时间:2024/04/27 14:36

参考一:

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('正在提交');    }

0 0
原创粉丝点击