your code was a bit strange to me so I cleaned it up see if that helps

$(function() {
        $('a.writemsg').click(function() {
                var uid = $(this).attr('id');
                        $('dialog_'+uid).dialog({
                                autoOpen: false,
                                show: 'blind',
                                hide: 'fold',
                                width: 300,
                                        height: 300,
                                        modal: true,
                                        buttons: {
                                        'Send message': function() {
                                       var bValid = true;
                                       bValid = bValid && 
checkLength(note,"note",3,255);
                                       if (bValid) {
                                               console.log(bValid);
                                               //$('#users 
tbody').append('<tr>' +
                                               //      '<td>' + note.val() + 
'</td>' +
                                               //      '</tr>');
                                               $(this).dialog('close');
                                       }
                                        },
                                        Cancel: function() {
                                               $(this).dialog('close');
                                        },
                                        close: function() {
                                                
//allFields.val('').removeClass('ui-state-error');
                                        }
                        });
                        $('dialog_'+uid).dialog('open');
        });
});

On Nov 18, 3:29 pm, dbinaz <[email protected]> wrote:
> $(function() {
> $('a.writemsg').click(function() {
>         var uid = $(this).attr('id');
>                 //console.log(uid);
>         $('dialog_'+uid).dialog({
>                 autoOpen: false,
>                 show: 'blind',
>                 hide: 'fold',
>                 width: 300,
>                                 height: 300,
>                         modal: true,
>                         buttons: {
>                                 'Send message': function() {
>                                         var bValid = true;
>                                         bValid = bValid && 
> checkLength(note,"note",3,255);
>                                         if (bValid) {
>                                                 console.log(bValid);
>                                                 //$('#users 
> tbody').append('<tr>' +
>                                                 //      '<td>' + note.val() + 
> '</td>' +
>                                                 //      '</tr>');
>                                                 $(this).dialog('close');
>                                         }
>                                 },
>                                 Cancel: function() {
>                                         $(this).dialog('close');
>                                 }
>                         },
>                         close: function() {
>                                 
> //allFields.val('').removeClass('ui-state-error');
>                         }
>         }).dialog('open')
>
> });
> });
>
> uid is a number say 8.
>
> HTML Code
> <span class="sprite-email_edit"><a href="javascript:void(0);"
> id="#pendingReqs.id#" class="writemsg">Write Message</a></span>
>  <div id="dialog_#pendingReqs.id#" title="Send note"
> style="display:none">
>         <form>
>         <fieldset>
>                 <label for="name">Note:</label>
>                 <input type="text" name="note" id="note_#pendingReqs.id#"
> class="text ui-widget-content ui-corner-all" />
>         </fieldset>
>         </form>
> <button id="sendnote_#pendingReqs.id#" class="ui-button ui-state-
> default ui-corner-all">Send note</button>
> </div>
>
> also if I remove the display:none, the form shows inline. Didn't think
> I had to do that to make it not show?
>
> Thx,
> Derek

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to