我正在创建一个10个问题的测验,基于JS提示网站,真正的开发人员忙于编程。这很容易做到,但提示框并不完全美观。有没有办法为提示框合并背景图像?
由于
答案 0 :(得分:2)
IE:
铬:
火狐:
它不仅难看,而且甚至不一致。请勿使用prompt
。
改为使用真实的<form>
。
如果您是更高级的开发人员,可以尝试制作自己的自定义prompt
。我自己的工具箱有一个名为Dialog
的函数,我可以在其中定义文本字段,下拉列表等等。这是一个类似prompt
的对话框的简单示例:
然而,正如我所说,这是相对先进的。我的源文件中的function Dialog(...) {...}
代码填充了超过200行的功能,上面显示的对话框是使用代码创建的...
Dialog("Hello!","Please answer the question:",
{type:"input",value:"test",flex:3},
// flex:3 results in it being three times bigger than the button
{text:"Submit",onclick:function(inputs) {alert("You said "+inputs[0].value);}},
{cancelable:true}
);
答案 1 :(得分:0)
对于默认提示框,你不能。虽然有许多库提供的功能与提示框相同:例如jQuery UI:http://jqueryui.com/dialog/