亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

清除 HTML 登錄表單,其中用戶名文本字段填充 cookie

清除 HTML 登錄表單,其中用戶名文本字段填充 cookie

PHP
一只甜甜圈 2023-09-22 16:42:57
早上好,我正在為大學做一個基本網站。我應該提供一個登錄表單,用戶可以在其中插入用戶名和密碼...如果這些正確,則會使用用戶名值保存 cookie;感謝這個 cookie,當用戶關閉會話并再次打開瀏覽器進行登錄時,用戶名字段已經存在(我使用表單內的 php 腳本執行此操作)。唯一的問題是清除表單中兩個文本字段的按鈕不起作用。 <form name="f" action="controlAndErrorLogin.php" method="POST">        <p>Username: <input type="text" name="username" value=<?php if(isset($_COOKIE["username"])){echo "\"".$_COOKIE["username"]."\"";}else{echo "\"\"";}?>>            </p>        <p>Password: <input type="password" name="password" value=""></p>        <p>            <input type="submit" value="OK">            <input type="reset" value="PULISCI" onclick="document.getElementById('username').value = '';">         </p>    </form>問題是什么?
查看完整描述

2 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

首先,您的輸入字段缺少id您嘗試選擇它的字段。


其次,reset按鈕將表單字段重置為其在初始 HTML 中指定的默認值。您在其中指定了用戶名,而不是空值 -這就是該字段將重置為的值。


第三,.value = ''只重置元素的當前值,而不重置默認值。您需要設置實際defaultValue屬性才能實現這一目標。


<form name="f" action="controlAndErrorLogin.php" method="POST">

  <p>Username: <input type="text" id="username" name="username" value="foo"></p>

  <p>Password: <input type="password" name="password" value=""></p>

  <p>

    <input type="submit" value="OK">

    <input type="reset" value="PULISCI" 

           onclick="document.getElementById('username').defaultValue = '';">

  </p>

</form>


查看完整回答
反對 回復 2023-09-22
?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

嘗試在名稱=“用戶名”的輸入標簽中添加屬性 id=“用戶名”



查看完整回答
反對 回復 2023-09-22
  • 2 回答
  • 0 關注
  • 110 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號