作者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
1F:→ hirabbitt:搞不好name是关键字? 换个名字吧 11/08 17:23
2F:→ rj5871224:感谢hirabbitt大 11/08 17:29
3F:→ hougzou:在按钮onclick时判断,return true or false会比较简洁呦! 11/09 21:07