2016-10-10 3 views
0

동일한 cakephp 양식 내의 다른 입력을 기반으로 cakephp 입력을 업데이트하는 데 많은 어려움이 있습니다. 입력javacript로 cakephp 양식 입력 업데이트

달성하기 위해 무엇을 찾고 메신저
$('#salePercent').on('input', function() { 
     calculate(); 
     }); 
     function calculate(){ 

      var sPercent = parseInt($('#salePercent').val()); 
      var sPrice=""; 
      if(isNaN(uPrice) || isNaN(sPercent)){ 
       sPrice=" "; 
       }else{ 
       sPrice = (uPrice*(1-(sPercent/100))).toFixed(2); 
       } 

      $('#salePrice').val(sPrice); 
     } 

이 가지고있는 "단가"에 따라 "SalePrice"업데이트와 "SalePrice"여기

echo $this->Form->input('UnitPrice',['id'=>'unitPrice', 'type' => 'number']);  
echo $this->Form->input('SalePercent', ['id'=>'salePercent', 'type'=>'number']); 
echo $this->Form->input('SalePrice', ['id'=>'salePrice', 'readonly'=>'readonly']); 

JScript를한다 : 여기 형태로 코드입니다. 위의 코드를 사용하면 이런 일이 발생하지 않습니다. cakephp 양식 필드 "SalePrice"에서 응답이 없습니다. 이것은 가능한가? 여기

나는 자바 스크립트에 새로운 오전, 이것은 초보자 질문의 경우 내가 정말 죄송

임 일하고 싶습니다 방법을 jsfiddle입니다.

감사합니다.

+0

정확한 문제는 무엇입니까? 정확한지 확인하십시오. 보다 정확한 질문은보다 유용하고 유용한 답변으로 이어집니다. – Pete

+0

죄송합니다. 내가 겪고있는 문제는 양식 필드 salePrice가 업데이트되지 않는다는 것입니다. 내 jsFiddle을 사용하여 salePercent는 salesPercent에 대한 입력을 업데이트합니다. 그러나 나는 내 케이크 양식에서 어떤 응답도 얻지 못하고있다. – user2392337

답변

0

축하합니다. 이미 작동 중입니다. 나는 jsfiddle을 테스트했고, 모든 것이 작동합니다.