2011-12-15 13 views
2

プライムフェイスでは、ぼかしで自動的にCapitalの単語の最初の文字を変更できますか? 次のjavaScript関数を使用している場合、プリミクスからそのJS関数に文字列を渡すにはどうすればよいですか?素数から文字列をjavascript関数に渡すにはどうすればいいですか?

<script type="text/javascript"> 
        function changeCase(string) 
{ 
         alert(string); 
    return string.charAt(0).toUpperCase() + string.slice(1); 
} 

答えて

1

<h:inputText>または<p:inputText>とします。 HTML <input type="text">要素を生成します。この要素のHTML DOMプロパティはvalueです。 thisをJS関数に渡すだけで、関数内のHTML DOM要素を取得できます。

など。

<h:inputText onblur="changeCase(this)" /> 

完全に異なる、より堅牢な代替案として

function changeCase(element) { 
    var oldValue = element.value; 
    var newValue = oldValue.charAt(0).toUpperCase() + oldValue.substring(1); 
    element.value = newValue; 
} 

で、あなたはまた、サーバ側で、次に実行さConverterを使用することができます。

+0

ありがとうございました!うまく動作します! –

+0

ようこそ。 – BalusC

関連する問題