함수의 반환을이 HiddenField 값에 넣어 주어야합니다. validarCartao()
. alert(response.brand.name)
잘 작동하지만 나는 함수 안쪽으로 HiddenField를 이동하더라도 이것을 얻을 수 없다. 나는 많은 방법을 시도했지만 아무것도 작동하지 않습니다. 당신이 제공 할 수있는 도움에 정말 감사드립니다. 감사.이 Javascript 함수를 HiddenField C# 개체에 넣는 방법은 무엇입니까?
var hiddenBandeiraTemp = document.getElementById('<%=hiddenBandeira.ClientID%>');
hiddenBandeiraTemp.value = validarCartao(tbNumeroCartao.value);
function validarCartao(element) {
var cardNum = element.replace(/[^\d.]/g, '');
var card_invalid = 'Número do cartão inválido.';
if (cardNum.length >= 6) {
PagSeguroDirectPayment.getBrand({
cardBin: cardNum.substr(0, 6),
success: function (response) {
if (typeof response.brand.name != 'undefined') {
alert(response.brand.name); // OK
return response.brand.name; // <<--
} else {
alert(card_invalid);
}
},
error: function (response) {
alert(card_invalid);
}
});
}
}
. 성공 처리기 내의 응답을 사용하십시오. – charlietfl
@charlietfl 제게 어떻게 보여줄 수 있습니까? 'hiddenBandeiraTemp.value = response.brand.name;' 나던. 감사합니다 –