我创建了一个 WordPress 页面,总而言之,该页面允许某人发起环聊 session 。环聊 session 启动后,用户可以复制环聊 URL 并将其粘贴到输入框中,然后单击“提交”。目的是使页面上更新的链接保留下来,以便下一个打开页面的用户点击并关注同一个视频群聊。
我正在使用以下 JS 函数来更新下面列出的 html 部分。
<script type="text/javascript">
function updatelink(){
var userInput = document.getElementById('userInput').value;
var lnk = document.getElementById('lnk');
lnk.href = userInput;
lnk.innerHTML = lnk.href;
}
</script>
这是调用该函数并更新的 html。
Connect to Hangout Here : <a href="" id=lnk>nothing here yet</a> <br>
<input type='text' id='userInput' value='Enter Hangout Link Here' />
<input type='button' onclick='updatelink()' value='Change Link'/>
这可以将页面上的链接更新为用户的输入。我遇到的问题是刷新页面时它不会保存。当我需要它保留直到再次更新时,它会重置。
如有任何帮助,我们将不胜感激。我是初学者,所以越描述越好。
谢谢。
最佳答案
<input type='text' id='userInput' name='urlhang' value='Enter Hangout Link Here' />
SESSION['urlhang'] = $_POST['urlhang'];
您可以创建该值的 session ,并且当您想要更新该值时重置 session 。
希望这个逻辑能够解决您的问题。这样您就可以在 SESSION['urlhang'] 中获取该值,直到您更新为止。
关于javascript - 根据用户文本输入更新 url 链接并在 Wordpress 中保存更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20712840/