おはよう!Struts2テキストフィールドのプレースホルダ(JavaScriptを使用)
私はStruts2 Textfieldにプレースホルダを作成しようとしています。問題は、そのための組み込み属性がないことです。だから私はJavaScriptを使用することに決めました。しかし、私はそれをstrutsのテキストフィールドにどのように適用できるのか分かりません。 JavaScriptでHTMLのテキストフィールドのプレースホルダの
コードは以下の通りです:
HTML:<input type="text" name="billingNameStreet" class="input" title="Street"/>
<script type="text/javascript">
$(':input[title]').each(function() {
var $this = $(this);
if($this.val() === '') {
$this.val($this.attr('title'));
}
$this.focus(function() {
if($this.val() === $this.attr('title')) {
$this.val('');
}
});
$this.blur(function() {
if($this.val() === '') {
$this.val($this.attr('title'));
}
});
});
</script>
どのように私は私のStruts2のテキストフィールドでそれを行うことができる。
<s:textfield label="TEST" name="test" cssClass="haha"/>
<s:textfield label="TEST1" name="test1" cssClass="haha1"/>
<s:textfield label="TEST2" name="test2" cssClass="haha2"/>
かでありますStruts2のテキストフィールドにプレースホルダを作成する別の方法はありますか?
ここでは、事前
? –
バージョン2.2.3で似た問題が修正されました。リンクはhttps://issues.apache.org/jira/browse/WW-3644です。 –