php,检查复选框时如何运行链接?

Pat*_*cow 0 html javascript checkbox

<input type="checkbox" name="checket" id="checket" />
$url  = 'test.com';
Run Code Online (Sandbox Code Playgroud)

当我检查它,我希望它去一个网址:href='$url' 并记住已经检查过.

有任何想法吗?

谢谢

编辑:也许吧

if ($('#checket:checked').val() !== undefined) {
Run Code Online (Sandbox Code Playgroud)

//在这里插入代码 }

Mar*_*c B 6

不使用像jquery或mootools这样的JS库,这里是如何在准系统JS中做到这一点:

<input
    type="checkbox"
    value="<?php echo htmlspecialchars($url) ?>"
    name="checket"
    onClick="if (this.checked) { window.location = this.value; }"
/>
Run Code Online (Sandbox Code Playgroud)

请注意,我已将标记拆分为多行,因此更易于阅读.基本上,将所需的URL嵌入到复选框的值字段中,然后放入一个onclick处理程序,该处理程序将读取该URL并在选中该复选框时将其提供给window.location.