Ractive / C#MVC - 构建多个表单域

时间:2018-02-26 14:41:01

标签: c# model-view-controller ractivejs

我使用ractive 0.7.3

我试图用填充的ractive对象构建一个表单。

Form构建了correctyl但是如果我将文本输入值更改为1,则输入字段将更改为复选框输入字段。而且复选框也不能正常工作。

那里有什么问题?对于这个小混乱的ra ra对不起,我已经尝试了很多工作来实现这个目标。

必须使用double @@,因为它是MVC项目。

{{#each memberdata:i}}
  {{#if this === '1'}}
     <div class="item"><label for="checkbox{{@@index}}">{{@@key}}&nbsp;&nbsp;&nbsp;</label><input type="checkbox" id="checkbox{{@@index}}" value="{{this}}" checked="{{this}}" /> </div>
  {{elseif @@key === 'Id' ||  @@key === 'UId' }}
     <div class="item" style="font-size:18px;font-family:Verdana, helvetica, sans-serif;"><b>{{@@key}}:</b> {{this}}</div>
  {{elseif @@key === 'Email' || @@key == 'Title' || @@key === 'FirstName' || @@key === 'LastName'}}
     <div class="item" style="font-size:14px;font-family:Verdana, helvetica, sans-serif;"><b>{{@@key}}:</b> <input type="text" id="txt{{@@index}}" name="{{@@key}}" value="{{.}}" style="float:right; padding-right:15px;" /></div>
  {{elseif @@key === 'SalutationGerman'}}
     <div class="item" style="font-size:14px;font-family:Verdana, helvetica, sans-serif;"><b>Anrede:</b> <input type="text" id="txt{{@@index}}" name="{{key}}" value="{{.}}" style="float:right; padding-right:15px;" /></div>
  {{elseif @@key == 'DateOfFirstRegistration' || @@key === 'CustomerId'}}
    {{#if !this}}
       <div class="item"><b>{{@@key}}:</b>Kein Eintrag</div>
    {{else}}
       <div class="item"><b>{{@@key}}:</b> {{.}}</div>
    {{/if}}
  {{else}}
    <div class="item"><label for="checkbox{{@@index}}">{{@@key}}&nbsp;&nbsp;&nbsp;</label><input type="checkbox" id="checkbox{{@@index}}" value="{{.}}" checked="{{.}}" /> </div>
  {{/if}}{{/each}}

0 个答案:

没有答案