我有一個簡單的公式推這樣的例子:表單驗證使用Javascript - 極品紅 「*」
姓:INPUTFIELD
名字:INPUTFIELD
提交按鈕
This form shou ld用javascript驗證,如果我點擊submitbutton。 如果驗證失敗(例如我forgott輸入姓名)我希望有一個紅色的「*」之後的「名字」和以前生產inputfield,就像這樣:
姓:* INPUTFIELD
名字:INPUTFIELD
提交按鈕
哪個是cleare ST的方式來解決這個問題在JavaScript? 我其實解決辦法是這樣的:
<p id="pFirstname">Firstname:   <input type="input" name="firstname" id="firstnameid"></p>
document.getElementById("pFirstname").innerHTML = "Firstname* :   <input type=\"input\" name=\"firstname\" id=\"firstnameid\">";</code>
但在這裏我有問題,即 「*」 不紅。我想通過CSS來處理這個問題。但在這裏我只擁有整個「名字:INPUTFIELD」款....我的問題是p元素的自動換行...
您可能希望在innerHTML中放置一個範圍來設置* red的樣式。如果您也需要驗證幫助,則需要查看事件監聽器(可能是onclick監聽器)。 – bbill
非常感謝;) – user3057184
當然!下面的答案有代碼,所以如果你認爲它也有幫助,你應該標記一個。 – bbill