所以我正在开发一个chrome扩展程序,我想打开一个弹出窗口,只要点击一个按钮就会包含一个输入字段。
有没有办法做到这一点?我一直试图这样做几个小时,但我无法理解。
感谢。
答案 0 :(得分:1)
使用单个输入字段显示弹出式对话框的最简单方法是 prompt()
。
E.g:
var value = prompt('Please, enter a value below:',
'<the field is pre0filled with this text>');
if (value === null) { /* Cancelled or closed */ }
else { /* value set (could be an empty string) */ }
不幸的是,没有办法进一步自定义对话框的外观(例如位置,大小,样式,按钮标签等)。
如果可以使用jQuery-UI,则可以使用 Dialog widget 。