JavaScript函数:-该函数在提交部分上调用。

function getFormElelemets(obj){
    var form = $(obj).closest('form'); // id of form tag related to the
    var formid = form.attr('id');
    var name='sampledate'; // id of element for set focus
    alert(formid );
    document.formid.name.focus();
    return false;
}


问题陈述:-该函数成功调用,但是在警报提示下,如果我按``确定'',焦点将不会将光标移到表单元素上.servate将被调用,并且url显示具有value的所有参数。唯一ID。请提供解决方案。

最佳答案

只需使用jQuery id选择器#.focus()函数:

function getFormElelemets(obj){
    var form = $(obj).closest('form');
    var formid = form.attr('id');
    var name = '#sampledate'; // id's starts with '#'

    alert(formid);
    $(name).focus(); // select element with jQuery and set focus

    return false;
}

关于javascript - 尝试在警报消息之后使用其ID将焦点设置在表单元素上,但是提交了jsp页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39202140/

10-12 01:25
查看更多