2011-05-23 43 views

回答

0
$(document).ready(function() { 
    $('#enableuserreply').click(function() { 

     var dis = $(this).prop('checked') ? "" : "disabled"; 

     $("#usernames").prop('disabled', dis); 
    }); 
    $('#enapletexteffect').click(function() { 

     var dis = $(this).prop('checked') ? "" : "disabled"; 

     $("#boxcode").prop('disabled', dis); 
     $("#colors").prop('disabled', dis); 
    }); 

    $('#message').keyup(function(){ 

     if ($('#enableuserreply').is(':checked')) { 
      var msg = $("#usernames option:selected").text() + " has typed "; 

      var boxcode = $("#boxcode option:selected").attr('value'); 

      var message = $('#message').val(); 
      msg = msg + message ; 

      var boxcodeArr = new Array(); 

      if(boxcode){ 
       boxcode = $.trim(boxcode.replace('[', '<')); 
       boxcode = $.trim(boxcode.replace('[/', ',</')); 
       boxcode = $.trim(boxcode.replace(']', '>')); 
       boxcode = $.trim(boxcode.replace(']', '>')); 
       boxcodeArr = boxcode.split(','); 
       msg = boxcodeArr[0] + msg + boxcodeArr[1] ;   
      } 

      $("#display").html(msg); 
      var color = $("#colors option:selected").attr('value'); 

      if(color) { 
       $("#display").css('color', color); 
      } 


     } 

    }); 
}); 

這是完整的代碼。它正在工作:)

+0

WHOA !!!!非常感謝你能把這個放在一個jsfiddle演示中。我試過了,但沒有奏效。 – sarsar 2011-05-23 05:01:11

+0

它的工作原理,首先選擇一個用戶,然後它會工作,複製粘貼這個代碼在你的jsfiddle演示並運行它,我試着演示代碼,告訴我是否有任何probs :) – 2011-05-23 05:05:08

+0

我再次測試它你的演示,它工作正常:),但我知道我沒有寫任何代碼清除按鈕:( – 2011-05-23 05:06:19

相關問題