使用Javascript/JQuery根据条件更改不同页面上的CSS
在我的第一个页面上,我有一个onclick事件,它将一个名为Message的类添加到表单中使用Javascript/JQuery根据条件更改不同页面上的CSS,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在我的第一个页面上,我有一个onclick事件,它将一个名为Message的类添加到表单中 <input type="button" onclick="isDirty()" class="btn btn-default" /> <script> function isDirty() { $('form').addClass('Message'); } </script> 如果是,则显示“display:none;”第2页段落的cs
<input type="button" onclick="isDirty()" class="btn btn-default" />
<script>
function isDirty() {
$('form').addClass('Message');
}
</script>
如果是,则显示“display:none;”第2页段落的css元素应更改为显示:
<p id="commentAndFileMessage">You must save the new license on the details page.</p>
您必须在详细信息页面上保存新许可证
我对javascript有点陌生,但我认为如果没有cookie之类的东西,这是不可能的。有人知道这是否可行吗?谢谢 是的,没错,如果您只使用javascript/jquery,就不能这样做,请使用javascript cookie来解决您的问题 您可以在下面的链接中找到完整的示例:
是的,没错,如果您只使用javascript/jquery,就不能这样做,请使用javascript cookie来解决您的问题 您可以在下面的链接中找到完整的示例:
是的,使用html5 localStorage(几乎支持所有现代浏览器),不使用cookie也是可能的。 在第一页上设置localStorage,代码如下所示
function isDirty() { $('form').addClass('Message'); localStorage.setItem("form", "Message");//page1, set localstorage with form and messages as key-value pairs } 函数isDirty(){ $('form').addClass('Message'); setItem(“表单”、“消息”);//第1页,使用表单和消息作为键值对设置localStorage } 然后在第2页,从localstorage获取此值 if(localStorage.getItem("form") == "Message") { $("#commentAndFileMessage").show(); } if(localStorage.getItem(“表单”)=“消息”) { $(“#commentAndFileMessage”).show(); }
是的,使用html5 localStorage(它支持几乎所有的现代浏览器),不使用cookie也是可能的。 在第一页上设置localStorage,代码如下所示
function isDirty() { $('form').addClass('Message'); localStorage.setItem("form", "Message");//page1, set localstorage with form and messages as key-value pairs } 函数isDirty(){ $('form').addClass('Message'); setItem(“表单”、“消息”);//第1页,使用表单和消息作为键值对设置localStorage } 然后在第2页,从localstorage获取此值 if(localStorage.getItem("form") == "Message") { $("#commentAndFileMessage").show(); } if(localStorage.getItem(“表单”)=“消息”) { $(“#commentAndFileMessage”).show(); }
“第2页”是指表单提交重定向到的页面吗?在使用JQuery实现某些功能时,避免使用
函数
和onclick
。使用$(“按钮”)。请单击()
。好的,谢谢。而不是表单提交上的重定向,而是当按下按钮时弹出的新窗口。您所说的“第2页”是指表单提交重定向到的页面吗?当您使用JQuery实现某些功能时,请避免使用函数
和onclick
。使用$(“按钮”)。请单击()
。好的,谢谢。并不是表单提交上的重定向,而是当按下按钮时弹出的新窗口。