从羽毛灯框中访问文本框值

Access textbox value from within featherlight lightbox

本文关键字:文本 访问 羽毛      更新时间:2023-09-26

我正在尝试使用羽毛灯框在文本框中请求用户输入。然而,我看到文本框值(在最终用户更改后通过javascript访问时)总是返回默认值。详细信息如下:

我的lightboxdiv HTML如下所示:

<div class="lightbox" id="fl1">
<input type="text" id="mytextbox" value="Sample" />
<a href="#" onclick="alert(document.getElementById('mytextbox').value);">Show TextBox Val</a>
</div>

当我在更改文本框值后单击"显示文本框值"链接时,警报总是将值显示为"示例"(默认值)。

当我尝试在lightbox之外使用上面的div(作为普通div)时,它的功能很好。

  • 我们如何在点击链接/按钮时访问更改后的文本框值?

  • 为什么它总是显示默认值,尽管用户已经更改了当前值?

除非使用persist选项,否则featherlight将克隆内容。既然你使用的是身份证,那就不允许了。