[Proto-Scripty] Re: how to pass question marks in fields using ajax updater

2010-01-29 Thread Tami
Here's what worked.

I did this:

var url = 'site.lasso?fuseaction=ajax.famMbr_nestedForm';
var target = 'ajax_famMbr_div';
 var myAjax = new Ajax.Updater(target, url, {method:'get',
parameters: {a: $F('member_nm'), b: $F('member_address'), c: $F
('member_ph'), d: $F('member_email'), e: $F('date_member_birth'), f: $F
('member_sex'), g: $F('member_ethnicity'), btn: $F
('AddBtn_famMbr')} });


Instead of doing this:

var url = 'site.lasso?fuseaction=ajax.famMbr_nestedForm';

var pars = 'a='+escape($F('member_nm')) +  'b='+escape($F
('member_address'))  + 'c='+escape($F('member_ph'))  + 'd='+escape($F
('member_email')) + 'e='+escape($F('date_member_birth'))  +
'f='+escape($F('member_sex'))  + 'g='+escape($F('member_ethnicity'))
+ 'btn=' + document.getElementById('AddBtn_famMbr').value;

var target = 'ajax_famMbr_div';
 var myAjax = new Ajax.Updater(target, url, {method:'get',
parameters:pars});

-- 
You received this message because you are subscribed to the Google Groups 
Prototype  script.aculo.us group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] how to pass question marks in fields using ajax updater

2010-01-26 Thread Tami
I'm trying to do this (see below) and IF a field has a question mark
in it then nothing is passed - an EMPTY field is submitted.

How do I let users enter question marks in the fields on my nested
form?   Fields are member_nm, member_address, etc.

Thanks in advance.



function ajax_Add_famMbr() {

// alert('member_nm = ' + document.getElementById('member_nm').value +
' member_address = ' + document.getElementById('member_address').value
+ ' member_ph = '  + document.getElementById('member_ph').value  + '
member_email = ' + document.getElementById('member_email').value + '
date_member_birth = ' + document.getElementById
('date_member_birth').value +  ' member_sex = ' +
document.getElementById('member_sex').value + ' member_ethnicity = '
+  document.getElementById('member_ethnicity').value + ' btn = ' +
document.getElementById('AddBtn_famMbr').value) ;


  if (document.getElementById('member_nm').value  == ''){
  alert('Member name is required.');
return false;
   }

 var url = 'site.lasso?fuseaction=ajax.famMbr_nestedForm';
 var pars = 'a='+document.getElementById('member_nm').value +
'b='+escape($F('member_address'))  + 'c='+escape($F('member_ph'))  +
'd='+escape($F('member_email')) + 'e='+escape($F
('date_member_birth'))  + 'f='+escape($F('member_sex'))  +
'g='+escape($F('member_ethnicity')) + 'btn=' +
document.getElementById('AddBtn_famMbr').value;
 var target = 'ajax_famMbr_div';
 var myAjax = new Ajax.Updater(target, url, {method:'get',
parameters:pars});
 // reset add form
 document.famMbr.member_nm.value='';
 document.famMbr.member_address.value='';
 document.famMbr.member_ph.value='';
 document.famMbr.member_email.value='';
 document.famMbr.date_member_birth.value='';
 document.famMbr.member_sex.value='';
 document.famMbr.member_ethni

-- 
You received this message because you are subscribed to the Google Groups 
Prototype  script.aculo.us group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.