为什么我写的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" </font>onsubmit=return do_submit();"<br>><span style="color: #FF0000;"><input type="submit" value="今すぐ登録" onClick =" return do_submit();" /></span>==》<br><input type="submit" value="今すぐ登録"/><br><br>-----解決策- ------------------<br><font color="#FF8000"> 末尾が欠落しています}