0
<html><body>
<p id="demo"></p>
<script>
function validato()
{
document.getElementById("demo").innerHTML = emailio;
}
function emalio(x,y){
function ValidateEmail(mail)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailAddr.value))
{
return (true)
}
alert("You have entered an invalid email address!")
return (false)
}
}
</script>
</body></html>
我试图打印功能imalio(),因为它是html页面上不给参数。但它没有做任何事情。请有人向我解释。
你的JavaScript定义了两个功能,但是绝不**称之为**。你为什么期望它做任何事情? – Quentin
你也有一个函数中定义的函数,这可能不会做你认为它的作用。 –
好吧,我试图打印完整的功能本身作为输出。所以如果我的上层函数调用其参数失败,那么它应该打印整个内容,因为它是一个函数定义。 – padfoot