2010-03-09 87 views
0

幾個問題(以前從未做過JavaScript)。下面是提交時發生的事情的一部分,什麼是事件,動作和發送給它的php腳本?開始使用Javascript

也有任何軟件,你們推薦檢查你的JavaScript,就像一個IDE的等價物?即時通訊使用記事本++。

其餘的是正確的想法嗎?我爲每個方法使用了其他幾個ifs,檢查有效的== true。

<SCRIPT LANGUAGE="JavaScript"> 

<form action="something" onsubmit="return ok()"> 

function ok() { 

    if (validate_Info() == false) 
    { 
     alert('Please enter a name'); 

     return false; 
    } 
else if 

else if 
+0

對於一個好的JavaScript IDE,看到這個問題:http://stackoverflow.com/questions/209126/good-javascript-ide-with-jquery-support還有很多:http://stackoverflow.com/search? q =的JavaScript + IDE – 2010-03-09 00:57:14

回答

0

是的,表單標記中的action屬性是表單將被髮送到的URL。

您正在使用一些非常古老的示例代碼,language屬性已被棄用了很長時間。下面是更可達使用當前最新的編碼標準的例子:

<script type="text/javascript"> 

function validate() { 
    if (!validate_Info()) { 
    alert('Please enter a name'); 
    return false; 
    } 
    if (!validate_SomeOtherField()) { 
    alert('Please enter some other information'); 
    return false; 
    } 
    return true; 
} 

</script> 

<form action="something" onsubmit="return validate();"> 

正如你看到的,也沒有必要使用一個else可言。當您從if聲明中返回時,else毫無意義。

0

表單提交給表單元素的action屬性中包含的URL。

JavaScript的IDE明智的,我建議aptana studio.

多如果,如果你有多個不同的情況下,應使用的語句。看來你只有2個(有效的,無效的),所以一個簡單的if-else就足夠了。

如果您剛剛開始使用javascript,我絕對推薦使用O'reilly的javascript: the definitive guide。 :D