2011-08-02 58 views
1

我已經谷歌搜索,並發現問題與Chrome和HTML的東西,但我找不到任何具體到這個問題。以下用於強制門戶密碼輸入的代碼在Firefox和Internet Explorer中顯示得很好,但Chrome和其他瀏覽器(如Android設備和Apple操作系統上的瀏覽器)中都沒有顯示任何內容。HTML密碼輸入,鍵入POST,不顯示在谷歌瀏覽器

<!-- Username: <input name="auth_user" type="text" value="guest"> 
<input TYPE="hidden" name="auth_user" type="text" value="guest"> 
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"> 
Password: <input name="auth_pass" type="password" onkeypress="return handleEnter(this, event)"> <input name="accept" type="submit" value="Continue"><br> 
<br>Click the 'Continue' button! Do not hit the 'Enter' key!<br> 
<!-- <input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"> 
<!-- <input name="accept" type="submit" value="Continue"> 

但是,如果我提出了隱藏的「用戶名:...行」從倒數第三行,它顯示了在至少鉻就好了。事先在實際系統上我不能對此進行測試,所以只是想知道,下面是什麼是我的問題,正確的修復...

<input TYPE="hidden" name="auth_user" type="text" value="guest"> 
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"> 
Password: <input name="auth_pass" type="password" onkeypress="return handleEnter(this, event)"> <input name="accept" type="submit" value="Continue"><br> 
<br>Click the 'Continue' button! Do not hit the 'Enter' key!<br> 
<!-- Username: <input name="auth_user" type="text" value="guest"> 
<!-- <input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"> 
<!-- <input name="accept" type="submit" value="Continue"> 

謝謝!

約翰

回答

0

這樣做的原因是因爲你沒有關閉的「用戶名」行的HTML註釋。將-->添加到該行的末尾以解決問題。 HTML評論由<!---->分隔;他們不像//評論,這樣他們不會在行結束時自動停止。

這是固定的代碼(注意如何堆棧溢出的語法高亮不呈現代碼的所有灰色的,作爲一個評論,像原來的):HTML註釋的

<!-- Username: <input name="auth_user" type="text" value="guest">--> 
<input TYPE="hidden" name="auth_user" type="text" value="guest"> 
<input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$"> 
Password: <input name="auth_pass" type="password" onkeypress="return handleEnter(this, event)"> <input name="accept" type="submit" value="Continue"><br> 
<br>Click the 'Continue' button! Do not hit the 'Enter' key!<br> 
<!-- <input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$">--> 
<!-- <input name="accept" type="submit" value="Continue">--> 
0

你錯過了年底

html評論以<!--開頭並以-->結尾

你錯過了一個 ie。

<!-- Username: <input name="auth_user" type="text" value="guest" --> 
+0

哦,親愛的!那麼我的例子的最後兩行也出錯了? – John

+0

是的當然...如果你想添加多行然後嘗試在開始時添加它,並在結束時關閉它。確保你刪除它們之間的' - ' – KoolKabin

相關問題