2016-04-05 27 views
0

Uzun bir çevrimiçi formu doldurmak için jQuery bookmarklet üzerinde çalışıyorum ve jsfiddle olarak kod parçalarını test ediyorum. Son olarak elbette son parça ve çalışmak istemiyor. Herhangi bir fikir? İşte jQuery form populator çalışmıyor

<div id="treatmentGoals" class="moduleRow"> 
    <div class="moduleCol"> 
    <table id="treatmentGoalsTable"> 
     <tr> 
     <td colspan="2">&nbsp;</td> 
     <td><strong>Time Frame</strong></td> 
     </tr> 
     <tr> 
     <td style="text-align:right; font-weight:bold;">1: 
     </td> 
     <td> 
      <input class="field1" style="" type="text" name="frm_TrtmntGoalTxt1|spWritefrmVarchar|0" onFocus="$(this).attr('name','frm_TrtmntGoalTxt1|spWritefrmVarchar|1');$(this).css('background-color','white')" id="frm_TrtmntGoalTxt1" size="" maxlength="170" onblur="" 
      value="" onKeyUp="if (event.keyCode == 13){modifyForm('save', undefined, false, 72960)};" /> 
     </td> 
     <td> 
      <input class="field2" style="" type="text" name="frm_TrtmntGoalTime1|spWritefrmVarchar|0" onFocus="$(this).attr('name','frm_TrtmntGoalTime1|spWritefrmVarchar|1');$(this).css('background-color','white')" id="frm_TrtmntGoalTime1" size="" maxlength="15" 
      onblur="" value="" onKeyUp="if (event.keyCode == 13){modifyForm('save', undefined, false, 72960)};" /> 
     </td> 
     </tr> 
    </table> 
    </div> 
</div> 

Onları doldurmak için sayfa öğelerinin kalanı için kullanıyorum javascript.

$('#frm_TrtmntGoalTxt1').val('Pt will be safe and independent all mobility around the house for improved functional mobility to decrease risk of falls'); 
$('#frm_TrtmntGoalTime1').val(' weeks'); 

Bu son kod bölümünde nelerin değiştiğinden emin değilim. Şimdiden teşekkürler.

+0

son kod bölümü HTML'dir, javascript değildir .. html bir şey yapmaz ... ne düşünürdünüz? [[En? –

+0

da, bu yararlı olabilir: http://blog.geneticcoder.com/2015/10/31/javascript-browser-button-maker/ –

+0

bu kod çalışıyor. ne yapmaya çalışıyorsun ve çalışmıyor? –

cevap

0

Hala kısaltılmış kodun neden jsFiddle'da çalışmadığından emin değilim, ancak sorunun tamamını bir kod belirtme işareti eksik olan kod bölümü ile keşfettim. Yine de teşekkürler.