带有Firefox输入的JavaScript表单提示书签
我想在Firefox的工具栏中创建一个书签,点击后会打开一个JavaScript带有Firefox输入的JavaScript表单提示书签,javascript,firefox,forms,Javascript,Firefox,Forms,我想在Firefox的工具栏中创建一个书签,点击后会打开一个JavaScript提示符窗口,并请求用户输入 首先,这可能吗 其次,如何将JS输入字段提交到特定的PHP页面进行处理 谢谢是的,这是可能的,请尝试以下方法: # bookmarklet <a href="javascript:var answer = prompt('What is your name?'); var head = document.getElementsByTagName('head')[0]; var scr
提示符
窗口,并请求用户输入
首先,这可能吗其次,如何将JS输入字段提交到特定的PHP页面进行处理
谢谢是的,这是可能的,请尝试以下方法:
# bookmarklet
<a href="javascript:var answer = prompt('What is your name?'); var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js'; head.appendChild(script); $.post('http://localhost/script.php', { name: answer });void 0;">prompt_and_post</a>
这是我的一个书签:
var answer = prompt('Sitename?');
window.location.href = "http://www.ukraine.com.ua/Domains/Whois/?domain=" + answer;
我用它来查看域的信息。它是用来发表文章的,不是用来获取信息的。我试过XHR,但它在任何页面上都不起作用。最终,我想留在我的页面上。它是用于微博的@迪恩,我已经修改了我的答案。我只是使用jquery发布。它将被加载到当前页面的中。@erickb谢谢,但这似乎仍然不起作用。。我在Firebug中注意到它确实加载到了部分(jQ)。但是,该页面不起任何作用,如果再次按下,它将返回“[对象]”。@Dean我添加了void 0,因此它不会继续指向bookmarklet“[对象]”的实际链接。@erickb感谢您的帮助,但这也不起作用。它停止了[object]问题,但实际上仍然不会发布数据。另一个人说我应该使用onLoad处理程序,因为jQuery只开始加载。
var answer = prompt('Sitename?');
window.location.href = "http://www.ukraine.com.ua/Domains/Whois/?domain=" + answer;