【问题标题】:jquery modal popup-locked fieldsjquery模式弹出锁定字段
【发布时间】:2012-12-14 00:40:43
【问题描述】:

我有在 ie 和 chrome 上运行良好的 jquery 模态弹出窗口,但所有输入字段都被锁定在 Firefox 中,任何输入将不胜感激。 谢谢

项目:mvc/razor 这是调用对话框的代码

@Ajax.ActionLink("AddBulk", "BulkDialog", "controller", 
    new {disId = disId }, 
    new AjaxOptions { HttpMethod = "get", UpdateTargetId = "gcd", OnSuccess = " function() { $('#gcd').dialog({modal:true, dialogClass: 'gDialog', closeOnEscape: false, resizable: false, width:428,height:400});}" })

【问题讨论】:

  • 模型弹窗还是模态弹窗?
  • 当您在 FF 中检查您的输入时,它们是否“已禁用”?锁定是什么意思?

标签: jquery asp.net-mvc razor


【解决方案1】:

我从不喜欢 @Ajax 助手,相反我更喜欢像 jQuery 一样编写代码:

<div id="gcd"></div>
    <a id="AddBulkLink">AddBulk</a>

    <script language="javascript" type="text/javascript">
    $('#AddBulkLink').click(function(){        
         $('#gcd').load("controller/BulkDialog?disId =@disId") //mix of js and razor    
         $( "#gcd").dialog( "open" );
    })

    $('#gcd').dialog({
                 autoOpen: false, // So opens when link clicked
                 modal: true,
                 dialogClass: 'gDialog',
                 closeOnEscape: false,
                 resizable: false,
                 width: 428,
                     height: 400
                 });
    </script>

在我看来,这种方式更容易和可追溯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 2013-12-24
    相关资源
    最近更新 更多