Parsing!! Not sure how I missed that. Thank you, Anthony. This is exactly 
what I was looking for.

On Monday, July 13, 2015 at 9:41:09 AM UTC-4, Anthony wrote:
>
> I don't think I've seen any such tools. In general, it is not very common 
> to create large static sections of the DOM using the web2py HTML helpers. 
> They are more useful when you need to generate DOM programmatically (e.g., 
> input some form configuration parameters and automatically produce a form 
> DOM, such as how SQLFORM works) -- in that case, though, you would be 
> writing a function to generate the DOM, not merely parsing some existing 
> HTML and converting it to web2py helper code.
>
> What exactly are you trying to achieve? Why do you want to convert that 
> HTML markup to web2py helper code?
>
> Note, if you just want to parse some existing HTML into a helper *object 
> *that 
> can then be manipulated (rather than producing actual helper *code*), you 
> can use the parsing functionality of the TAG helper as described here: 
> http://web2py.com/books/default/chapter/29/05/the-views#Parsing
>
> Anthony
>
> On Monday, July 13, 2015 at 9:20:48 AM UTC-4, LoveWeb2py wrote:
>>
>> Hi Stifan,
>>
>> Thank you for replying. Do you know if there is anything that converts 
>> forms automatically? I'd think there would be something to do this by now?
>>
>> On Monday, July 13, 2015 at 7:46:32 AM UTC-4, LoveWeb2py wrote:
>>>
>>> Hello,
>>>
>>> Is there something within web2py that automatically converts html forms 
>>> to html HELPER SYNTAX?
>>>
>>> for example here is my form:
>>>         <div id="checkout-area" style="display: none;">
>>>         <h4><i class="icon-shopping-cart"></i> Secure Checkout</h4>
>>>         <script type="text/javascript" src="https://js.stripe.com/v2/
>>> "></script>
>>>         <div id="checkout-form" style="display: none;">
>>>          <form id="CardForm">
>>>              <div class="control-group">
>>>              <label>Cardholder Name</label>
>>>              <input id="CardName">
>>>                         <span class="help-inline"></span>
>>>                     </div>
>>>                     
>>>                     <div class="control-group">
>>>              <label>Address</label>
>>>              <input id="address">
>>>                         <span class="help-inline"></span>
>>>                     </div>
>>>                     
>>>                     <div class="control-group">
>>>              <label>City</label>
>>>              <input id="city">
>>>                         <span class="help-inline"></span>
>>>                     </div>
>>>                     
>>>                     <div class="control-group">
>>>              <label>State</label>
>>>              <input id="state">
>>>                         <span class="help-inline"></span>
>>>                     </div>
>>>                     
>>>                     <div class="control-group">
>>>              <label>Zip Code</label>
>>>              <input id="zip">
>>>                         <span class="help-inline"></span>
>>>                     </div>
>>>                         
>>>             <div id="div-card" class="control-group">
>>>              <label>Card Number</label>
>>>              <input id="CardNumber" placeholder="4242424242424242"/>
>>>                  <span id="span-card" class="help-inline"></span>
>>>                 </div>
>>>                 
>>>                 <div id="div-exp" class="control-group">
>>>              <label>Expiration</label>
>>>             <input id="CardExpiration" placeholder="12/2013"/>
>>>                     <span id="span-exp" class="help-inline"></span>
>>>                     </div>
>>>                     
>>>                     <div id="div-cvc" class="control-group">
>>>              <label>CVC Code</label>
>>>              <input id="CardCVC" placeholder="123"/>
>>>                     <span id="span-cvc" class="help-inline"></span>
>>>                     </div>
>>>                     
>>>              <div class="form-actions">
>>>              <button type="submit" class="btn 
>>> btn-primary">Submit</button>
>>>                     </div>
>>> </form>
>>>         </div>
>>>
>>> and I want to convert it something like this: 
>>> DIV(H4(I(_class='icon-shopping-cart')), _id="checkout_area", 
>>> _style="display: none;"
>>> )
>>>
>>> What is the most efficient way to do this? 
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to