gpt4 book ai didi

javascript - 提交按钮在 Chrome 扩展程序中不起作用

转载 作者:行者123 更新时间:2023-11-30 17:50:22 24 4
gpt4 key购买 nike

我正在开发一个 chrome 扩展程序,它可以检查在后台选项卡中打开了哪个网站,然后对其进行解析。但我不知道为什么表单中的提交按钮不起作用,即使它在我开发的一种类似扩展中也能正常工作。

这是HTML代码

<html>
<head>
<script src="fetcher.js"></script>
</head>
<body style="min-width:250px; ">
<form name="login" action="http://localhost/CD/worker.php" style="padding:15%" method="GET">
<fieldset>
<legend>CD</legend>
<div id="tag"></div>
<p>
<label for="name"></label>
<br />
<input type="hidden" id="name" name="val" class="text" size="20" />
</p>

<p>
<button type="submit" class="button positive">
<img alt="ok" src=
"/tick.png" />
Login
</button>
</p>
</fieldset>
</form>
</body>

这是我的 JavaScript 文件

window.addEventListener("load", windowLoaded, false);
function windowLoaded() {
chrome.tabs.getSelected(null, function(tab) {
//doing stuff with the url
var url=tab.url;

if(url.indexOf(".com")>0)
var n=url.split(".com");
else if(url.indexOf(".co.in")>0)
var n=url.split(".co.in");
else
var n=url.split(".in");

var m=n[0].split(".");
n=m[m.length-1].split("://");
var qstr=n[0];

document.getElementById("tag").innerHTML="Get Coupons for "+qstr;
document.getElementsByName("val").value=""+qstr;
});
}

PHP文件

<?php
$name=$_GET['val'];
echo $name;
?>

最佳答案

我能够让我的提交按钮与以下内容一起使用:

document.querySelector("form").addEventListener("submit", function(event) {
event.preventDefault();
//do stuff
});

关于javascript - 提交按钮在 Chrome 扩展程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19161979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com