我正在尝试制作一个小 JScript 弹出窗口,显示表单中的信息以进行确认。这是它现在的样子:
<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of' document.form.field.value)" />
这个想法是通过在弹出窗口中显示提交表单的值来返回比“单击确定确认”更有用的确认。谁能帮我语法?
我正在尝试制作一个小 JScript 弹出窗口,显示表单中的信息以进行确认。这是它现在的样子:
<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of' document.form.field.value)" />
这个想法是通过在弹出窗口中显示提交表单的值来返回比“单击确定确认”更有用的确认。谁能帮我语法?
您可以使用以下内容:
<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of ' + document.getElementById('FIELDID').value)" />
或者您可以修改上述内容以遍历每个产品,并在新行上为每个产品构建一个动态字符串,如下所示:
<input type="submit" value="Accept" onclick="return ConfirmOrder(); />
function ConfirmOrder()
{
var msg = 'Click OK to confirm your order of\n';
var prds = '';
var prdElements = <GET PRODUCT ELEMENTS HERE>
for (i=0; i<numPrds; i++)
{
prds = prdElements[i].value + '\n';
}
return confirm(msg + prds);
}
另外我认为 onclick 事件应该在表单的 onsubmit 事件中。