1
確定應該是每個人都很容易的,... 我在使用inclick的按鈕標記中調用javascript函數。我試圖讓這個函數有三個不同的參數。該函數然後提交三個不同的時間,最終應該是一個紅寶石表中的三個不同的記錄。 但我不能明白爲什麼這不工作...在html.erb中使用js函數中的js函數
<script>
function submiteffort(elem)
{
// Elem 1
$("#effort_hours").val($(elem).val());
$("#task_id").val(elem.id);
$("#effort_form").submit();
return true;
}
function medium(leave, toil, sick)
{
var dave = submiteffort(document.getElementsByName(leave));
if(dave == true){
var dave2 = submiteffort(document.getElementsByName(toil));
}
if(dave2 == true){
submiteffort(document.getElementsByName(sick));
}
}
</script>
<div class="startleft">
<table>
<tr>
<td>Leave</td>
<td><input class="dayinput" type="text" name="Leave" placeholder="0" ></td>
</t>
<tr>
<td>TOIL</td>
<td><input class="dayinput" type="text" name="TOIL" placeholder="0"></td>
</tr>
<tr>
<td>Sick</td>
<td><input class="dayinput" type="text" name="Sick" placeholder="0"></td>
</tr>
<tr>
<td>Total</td>
<td><input id="total" class="total_low" type="text" value="0" disabled="" name="Dave">
</tr>
<tr>
<td></td>
<td><button onclick="medium('Leave','TOIL','Sick')">Commit</button></td>
</tr>
</table>
</div>
出於某種原因,這隻能提交1只記錄了桌子上,我不能找出原因。
你會怎麼做,我可以問嗎? – SD1990
使用jQuery,$ .ajax(options); http://api.jquery.com/jQuery.ajax/ –