2011-12-23 84 views
0

好的,所以我還在這裏學習。用JavaScript編寫函數

創建一個jsfiddle http://jsfiddle.net/JustJill54/GDVt6/,它將基於Y/N匿名下拉菜單切換名稱和電子郵件字段的可見性。我寫了一個函數來清除名稱和電子郵件字段的內容,如果它們具有現有值。

爲了測試它,我在名稱中放了一個默認值,但名稱字段的值沒有被重置爲我在函數中指定的空字符串。任何人都可以告訴我爲什麼名稱輸入不會被屏蔽掉嗎?

非常感謝!

的JavaScript:

function clearID() 
{ 
    $("input[title='name']").val() == ''; 
    $("input[title='email']").val() == ''; 
} 

if ($("select[title='anonymous']option:selected").val() !== "Yes") { 
    $(".anon").toggle(); 

    $("select[title='anonymous']").change(function() { 
     //$(".anon").toggle(); 
     clearID(); 
     $(".anon").toggle(); 
    }); //close anonymous.change 
} 
+0

順便說一樣,你做一個比較時,使用雙等號。一個等號是賦值運算符。 – Brandon 2011-12-23 19:01:14

回答

1

更改功能:

function clearID() 
{ 
    $("input[title='name']").val(''); 
    $("input[title='email']").val(''); 
} 
0
$("input[title='name']").val(""); 

的電子郵件