好的,所以我還在這裏學習。用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
}
順便說一樣,你做一個比較時,使用雙等號。一個等號是賦值運算符。 – Brandon 2011-12-23 19:01:14