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)
//在这里插入代码 }
不使用像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.