作者rj5871224 (5871224)
看板Ajax
標題Re: [問題] 完成條件才可按的按鈕
時間Mon Nov 8 17:08:23 2010
小弟想讓name和note欄位有內容時,test按鈕為可按狀態
當name,note,note0三個欄位有內容時,test1按鈕為可按狀態
當條件不全時,按鈕會變回不可按狀態
寫了下面式子後,跑出來程式都會忽略name欄位是否有內容
不知是哪寫錯了,求助各位大大
<input type='text' id='name' name='name' onkeyup="
if(note.value != '' && note0.value != '' && name.value != '')
{document.getElementById('button1').disabled=false;
document.getElementById('button').disabled=false;}
else if(note.value != '' && name.value != '')
{document.getElementById('button').disabled=false;} else
{document.getElementById('button').disabled=true;
document.getElementById('button1').disabled=true;} ">
<input type='text' id='note' name='note' onkeyup="
if(name.value != '' && note0.value != '' && note.value != '')
{document.getElementById('button1').disabled=false;
document.getElementById('button').disabled=false;}
else if(name.value != '' && note.value != '')
{document.getElementById('button').disabled=false;} else
{document.getElementById('button').disabled=true;
document.getElementById('button1').disabled=true;} ">
<input type='text' id='note0' name='note0'
onkeyup="
if(note.value != '' && note0.value != '' && name.value != '')
{document.getElementById('button1').disabled=false;}
else
{document.getElementById('button1').disabled=true;} ">
<input type='submit' id='button' value='test' disabled='disabled'>
<input type='submit' id='button1' value='test1' disabled='disabled'>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.0.204
→ hirabbitt:搞不好name是關鍵字? 換個名字吧 11/08 17:23
→ rj5871224:感謝hirabbitt大 11/08 17:29
→ hougzou:在按鈕onclick時判斷,return true or false會比較簡潔呦! 11/09 21:07