2010-07-05 7 views
2

Я следующая разметки, что мне нужно поставить значение ввода имени «ProductCode» переменный с именем позволяет сказать PRODUCT_ID с помощью JQueryположить значение скрытого ввода в переменный с помощью JQuery

Это, вероятно, легко, но для некоторых Причина, по которой я просто не могу понять.

<input type="image" src="/v/vspfiles/templates/100/images/buttons/btn_addtocart.gif" id="btnaddtocart" name="btnaddtocart" alt="Add to cart" border="0" onclick="return addToCart2(this.form, this);" /> 

          <input type="hidden" name="ReplaceCartID" value="" /> 
          <input type="hidden" name="ProductCode" value="M406789" /> 
          <input type="hidden" name="e" value="" /> 

           <input type="hidden" name="ReturnTo" value="ShoppingCart.asp" /> 

ответ

4

Вы можете использовать метод jQuery .val().

Попробуйте:http://jsfiddle.net/uzWJs/

var theValue = $('input[name=ProductCode]').val(); 

Например:

$('#myForm').submit(function() { 
    var theValue = $('input[name=ProductCode]', this).val(); 
    alert(theValue); 
}); 
+0

LOL, thx это то, что у меня было до var product_id = $ ("input [name $ = 'ProductCode']"); Я почти забыл о .val() и удалил цитаты – user357034

+1

@user - Добро пожаловать. : o) – user113716

+0

собирался, но он сказал, что он должен был ждать 10 минут, thx снова – user357034

2

То довольно просто, сделать это:

$(document).ready(function() { 
    var product_id = $("input[name='ProductCode']").val(); 
    alert(product_id): //this is the result 
}); 
+1

thx и да, что будет работать, но ваш примерно через 8 часов, lol – user357034

Смежные вопросы