0

基本的に私が達成しようとしているのは、複数行のツールチップを検出することです。内部のデータに \r が含まれている場合、何らかのアクションを実行します。以下のコードは、説明を確認しようとしているサンプルですが、私は失敗しました。

注:私の主な目的は、説明の内容を確認することです

<script type="text/javascript">
// description
var data = {
    name: "enter your name",
    family: "enter your \r family",
    uc2_txtname: "enter your name for Control 2 (User Control2)",


}
function Show(){
var text = '';
// failed to check my above data , the data.contains('\r') is not working
        if (data.contains('\r')) {
            text = 'good';
        } else {
            text = 'bad';
        }
}

</script>
4

1 に答える 1

3

indexOf代わりに使用する必要がありますcontains(javascriptはその機能をサポートしていません)。

function Show(){
    var text = '';
    for(var d in data){
        var val = data[d];
        if (val.indexOf('\r') != -1) { 
            text = 'good';
        } else {
            text = 'bad';
        }
    }
}        
于 2013-03-05T02:42:06.553 に答える