脚本在 Safari 中不起作用 - ASP.NET

马里奥巨著

我需要从中继器内的教科书中获取文本,以便在按钮的 OnCommand 中使用它。

我有这个脚本在 Chrome 中运行良好,但在 Safari 中不起作用。

<script>
    function getText(element) {     
        var myClass = "."+"com" + element.className;
        var corpo = $(myClass).val();
        alert(corpo); 
        __doPostBack(element.ID, corpo);                
    }
</script>

“警报”正在发挥作用。

我已经试过了

<script>
    function getText(element) {
        $().ready(function() { 
            __doPostBack(element.ID, $("." + "com" + element.className).val());
        });
    }
</script>

也试过 return true 和 return false

(没有任何区别)。

有什么线索吗?

马里奥巨著

**在后面的代码中解决了**

<asp:TextBox ID="textBoxID" runat="server"></asp:TextBox>

在按钮的 OnCommand 事件中我这样做了:

foreach (RepeaterItem item in Repeater.Items)
        {
            var tbx = item.FindControl("textBoxID") as System.Web.UI.WebControls.TextBox;
            if (tbx.CssClass == "ClassName")
            {
                ...run my code...
            }
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章