0
に属性を追加する:私は、パターンやタイトルを追加していボディのonloadに動的パターンやタイトル、次のように私は、HTMLの入力コントロールを持っている入力コントロール
<input type="text" value="<%= this.CustomerAcctNumber %>" name="CustomerAcctNumber" id="CustomerAcctNumber" maxlength="19" onkeyup="CustomerAcctNumberChange()" required >
すると、この入力コントロールに
var CustomerAcctNumber = document.getElementById("CustomerAcctNumber");
CustomerAcctNumber.setAttribute("pattern","\d{2}-(?:\d{4}-){3}\d{1}");
CustomerAcctNumber.setAttribute("title","xx-xxxx-xxxx-xxxx-x");
属性このウェブページを有効なパターンで送信すると、エラーが発生します:
予想通り、次のよう入力コントロールがレンダリングされました:
<input type="text" value="" name="CustomerAcctNumber" id="CustomerAcctNumber" maxlength="19" onkeyup="CustomerAcctNumberChange()" pattern="d{2}-(?:d{4}-){3}d{1}" title="xx-xxxx-xxxx-xxxx-x" required="">
任意の提案やコメントが理解されるであろう!
は、あなたが望むようにHTMLで正しく表示されるパターンとタイトルですか? –
最初の行 'var CustomerAcctNumber = document.getElementById(" ''突然です。ここにその行全体を追加できますか? –
最初の行を修正する質問を編集しました –