2016-06-22 1 views
0

Comment est-ce que je joins un nom de champ à postForm avec RCurl lorsque le formulaire a des champs comme ceux ci-dessous?RCurl postForm problèmes avec des noms de champ avec des caractères spéciaux

<input id="form:checkEstrato" type="checkbox" name="form:checkEstrato" checked="checked" /> 

<input id="form:checkArea" type="checkbox" name="form:checkArea" checked="checked" /> 

si je tente quelque chose comme

if(url.exists(url)) 
    results <- postForm(url, 
      form:evento="35", 
      form:area = "10") 

-je obtenir

> if(url.exists(url)) 
+ results <- postForm(url, 
+   form:evento="35", 
Error: unexpected '=' in: 
" results <- postForm(url, 
      form:evento=" 
>   form:area = "10") 
Error: unexpected ')' in "   form:area = "10")" 

Répondre

0

en fait, il était simple, mais maintenant je dois travailler ce pourquoi Rbordage ne reçoit pas ce que je vouloir.

au moins pour éviter de dessus l'erreur comme juste une question d'enfermer le nom du paramètre avec des citations

if(url.exists(url)) 
    results <- postForm(url, 
      'form:evento'="35", 
      'form:area' = "10") 

Maintenant nous allons aller de l'avant d'essayer de comprendre ce qui est envoyé au serveur et pourquoi sa ne fonctionne pas comme J'esperais.