php,如何在选中复选框时运行链接?
<input type="checkbox" name="checket" id="checket" />
$url = 'test.com';
当我检查它时,我希望它转到一个网址: href='$url'
并记住已经检查过。
有什么想法吗?
谢谢
编辑: 也许
if ($('#checket:checked').val() !== undefined) {
// 在此处插入代码。 }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在不使用 jquery 或 mootools 等 JS 库的情况下,以下是如何在准系统 JS 中执行此操作:
请注意,我已将标签拆分为多行,以便更容易阅读。基本上,将所需的 url 嵌入到复选框的值字段中,然后放置一个 onclick 处理程序,该处理程序将读出该 URL 并在复选框被选中时将其提供给 window.location 。
Without using a JS library like jquery or mootools, here's how to do it in barebones JS:
Note that I've split the tag across multiple lines so it's easier to read. basically, embed the desired url into the checkbox's value field, then put an onclick handler that'll read out that URL and feed it to window.location when the checkbox becomes checked.
加载jquery库,然后使用以下代码:
Load the jquery library and then use the following code:
在我看来,你有几个选择。
1) 使用 javascript 和 onclick http 在新窗口中打开链接
: //wpcult.com/open-external-links-in-a-new-window/
2) 设置存储数据的 cookie 并检查 cookie 是否存在
http://www.w3schools.com/php/php_cookies.asp
3) 将数据存储在会话变量中
http://www.w3schools.com/php/php_sessions.asp
The way I see it you have a couple options.
1) Open the link in a new window using javascript and an onclick
http://wpcult.com/open-external-links-in-a-new-window/
2) Set a cookie that stores the data and check for the existence of the cookie
http://www.w3schools.com/php/php_cookies.asp
3) Store the data in the session variable
http://www.w3schools.com/php/php_sessions.asp
如果您有多个复选框,请将 URL 放入复选框的值中,并向您想要执行此操作的所有复选框添加一个类:
如果页面上的所有复选框都不必使用该类,您可以只需使用 $('input[type=checkbox]')
scripttostore.php 将用于存储 url 信息。
If you have more than one checkbox, put the URL in the value of the checkbox and add a class to all the checkboxes you want to do this:
If it's all checkboxes on the page you don't have to use the class, you could just use $('input[type=checkbox]')
The scripttostore.php would be what you use to store the url information.
你只能在客户端进行
you can only do it on the client side