表格:
echo '<form id="newForm" name="newForm" action="../../../admin/info/apps" method="post" enctype="multipart/form-data" onsubmit="return createOrUpdate(); return validateURL();">';
echo '<input type="hidden" name="submit" />';
echo '<input type="submit" value="Update" style="margin-right: 5px;" />';
功能:
function validateURL()
{
var http = document.newForm.URL.value.indexOf("http://");
var https = document.newForm.URL.value.indexOf("https://");
if (http!=0 || https!=0)
{
alert("Not a valid URL: must start with http://");
return false;
}
}
URL是输入框的名称
我知道您可以执行两种 onClick 方法,但由于某种原因它不起作用。我正在尝试查看输入值以检查 URL 是否以正确的开头。
我的 createOrUpdate 函数完美运行,但看起来 validateForm 函数从未被调用过。有什么建议吗?