2014-10-09 2 views
1

jquery를 사용하여 입력 값을 설정하는 데 문제가 있습니다. 기본적으로 링크를 클릭하면 양식이있는 다른 페이지로 이동합니다. 그 양식의 입력 중 하나의 값을 설정하십시오. 나는 왜 일하지 않는지 모른다.jquery로 입력 값 설정

<table class="tablaObjeto"> 
    <tbody> 
    <tr> 
     <td> 
      <img src="img/ps4Mall.jpg"> 
     </td> 
    </tr> 
    <tr> 
     <td class="precio"> 
      <p>$<span id="precioPS4">400</span> - PS4</p> 
     </td> 
    </tr> 
    <tr> 
     <td class="botonCompra"> 
      <a id="botonCompraPS4" href="paginaSolicitudes.html"><img src="img/BotonCompra.png"></a> 
     </td> 
    </tr> 
    </tbody> 
</table> 

2 페이지 (값을 보여주기 위해 필요로하는 입력을 양식)

(당신이 입력의 값을 설정하는 기능을 수행하는 링크를 클릭)

페이지 1 : 여기에 내 코드입니다 여기

<tr> 
    <td class="info">Precio: </td> 
    <td class="inputs"><input id="precioI" name="precio" type="text" value=""></td> 
</tr> 

는 자바 스크립트입니다 (자바 스크립트/metodos.js)

$(document).ready(function() { 
    $("#botonCompraPS4").click(function() { 
     obtienePrecioPS4(); 
     $("#precioI").val(retornaPrecio()); 
    }); 
}); 

function obtienePrecioPS4() { 
    sessionStorage.setItem("precio", $("#precioPS4").text()); 
} 

function retornaPrecio() { 
    var r = sessionStorage.getItem("precio"); 
    return r; 
} 

답변

1

가 값을로드하십시오

+0

감사 위와 같은 자바 스크립트 코드가 있어야

$(document).ready(function() { $("#botonCompraPS4").click(function() { obtienePrecioPS4(); }); // Load value on document ready $("#precioI").val(retornaPrecio()); }); 

귀하의 PAGE1 페이지 2 아래 참조 준비 문서화! 그게 효과가! –