为什么我写的js代码没有起作用 本帖最后由 cherry_chenxiao 于 2014-05-09 18:00:50 编辑 用户名:" id="username" class="input-text1"/> 密码:" id="pwd" class="input-text1"/> 确认密码:" id="repwd" class="input-text1"/> 邮箱:" id="email" class="input-text1"/> 性别:男 女 QQ:" id="QQ" class="input-text1"/> 个人主页:" id="homepage" class="input-text1"/> 生日:" id="birth" class="input-text1"/> 现住城市:" id="city" class="input-text1"/> 家庭住址:" id="adr" class="input-text1"/> /*-----コードの一部を省略します---- - ----*/<br /> String.prototype.trim = function() {return this.replace(/^s |s $/g, '') ; }<br /> function do_submit() {<br /> var username = document.getElementById('username');<br /> if ( username.value.trim() == '' ) {<br /> window.alert( ' ユーザー名が入力されていません。 ');<br /> username.className = 'input-error'; //CSS スタイルを設定します<br /> username.focus(); //Focus<br /> username.value = ' ';<br /> return false; //フォームの送信を禁止します<br /> }<br /> <br /> var pwd = document.getElementById('pwd');<br /> if ( pwd.value.trim() == ' ' ) {<br /> window.alert('パスワードが入力されていません。');<br /> pwd.className = 'input-error';<br /> pwd.focus();<br /> pwd.value = '';<br /> return false;<br /> }<br /> //window.alert(passwd.value.trim().length);<br /> if ( pwd.value.trim().length < 6 ) {<br /> window.alert('パスワードは 6 文字未満にすることはできません!');<br /> pwd.className = 'input-error';<br /> pwd.focus();<br /> pwd. value = '';<br /> return false ;<br /> }<br /> <br /> var repwd = document.getElementById('repwd');<br /> if ( repwd.value.trim() == '' ) {<br /> window.alert('repeat パスワードはまだ入力されていません。 ');<br /> repwd.className = 'input-error';<br /> repwd.focus();<br /> repwd.value = '';<br /> return false;<br /> } else {<br /> if ( pwd.value.trim() != repwd.value.trim() ) {<br /> window.alert('2 つのパスワードが一致しません!');<br /> return false;<br /> }<br /> } <br /> <br /> var email = document.getElementById('email');<br /> if ( email.value.trim() == '' ) {<br /> window.alert('メールが入力されていません' );<br /> email.className = 'input-error';<br /> email.focus();<br /> email.value = '';<br /> return false; </ script><br /><br />-----解決策----------------------<br><font color='#FF8000'><form action=" " method ="POST" class="form1" name="myform" onsubmit=return do_submit();"<br>><span style="color: #FF0000;"><input type="submit" value="今すぐ登録" onClick =" return do_submit();" />==》<br /><input type="submit" value="今すぐ登録"/><br /><br />-----解決策- ------------------<br><font color='#FF8000'> 末尾が欠落しています}