JavaScript 逻辑问题

标签 javascript jquery

我只知道我需要什么,但不知道如何完成。

这就是代码的逻辑,我真的希望你们中的一些人能找到解决方案。

如何在 javascript 或 jQuery 中创建执行以下操作的函数?

If that checkbox is selected, when the button is clicked redirect the user to another page by passing the value of the textarea in the URL.

这就是逻辑。

我们有三个要素。

1)复选框

2)输入类型按钮

3) 文本区域。

选中该复选框,用户单击该按钮,然后用户转到另一个页面,URL 将包含在文本区域中找到的值。

http://mydomainname/page.php?ValueThatWasinTextArea=Hello World

你能帮我吗?

我认为这对于 JavaScript 编码人员来说很简单。

非常感谢

最佳答案

$(function(){
  $(':button').click(function(){
     if($('input[type="checkbox"]').is(":checked")){
        window.location.href = "http://mydomainname/page.php?ValueThatWasinTextArea="+ $('textarea').val();
     }
  });
});

**当然,如果页面上的元素超过这三个,您将需要一些更具体的选择器

关于JavaScript 逻辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072539/

相关文章:

javascript - JQuery Mobile - 禁用 "enter"/script 以不允许使用 Enter

当所选选项等于时,jQuery 隐藏/显示输入

javascript - jQuery 表单回调兼容性问题

javascript - DOMCharacterDataModified 未在 Firefox 和 Chrome 中一致触发。谁是正确的?

javascript - 图像附加不适用于 ng-repeat 中的指令

javascript做新的不同的名字

javascript - 附加到 AngularJS 范围的单元测试 promise

javascript - 使用 jquery 打开对话框

jquery - 分割具有 3D 厚度效果的背景图像

javascript - Jquery 计算嵌套列表中的子项,搜索和展开折叠