how to get selected radion button value with label name in php
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>i am not able to display the checked radio button value to the full amount field. i have 10 tour package and trip details when some one click the particular trip corresponding trip amount and the tour name will display
javascript php html
add a comment |
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>i am not able to display the checked radio button value to the full amount field. i have 10 tour package and trip details when some one click the particular trip corresponding trip amount and the tour name will display
javascript php html
add a comment |
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>i am not able to display the checked radio button value to the full amount field. i have 10 tour package and trip details when some one click the particular trip corresponding trip amount and the tour name will display
javascript php html
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>i am not able to display the checked radio button value to the full amount field. i have 10 tour package and trip details when some one click the particular trip corresponding trip amount and the tour name will display
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
};<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio">
Full Payment <b>Cost Rs /-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>javascript php html
javascript php html
edited Nov 21 '18 at 16:48
Zakaria Acharki
55.3k134368
55.3k134368
asked Nov 21 '18 at 16:47
PrabhuPrabhu
1
1
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
To solve this problem, I created a new Javascript function to update the full price radio button and label. You can use a similar method for the advance payment. I would actually just call the update advance payment method every time updateFullPayment is called so that they stay in sync that way.
function updateFullPayment(radio) {
var value = parseInt(radio.value)
var full_payment = document.getElementById("full-price");
var full_payment_radio = document.getElementById("full-price-radio");
full_payment.innerHTML = value;
full_payment_radio.value = value;
};
I also updated your Javascript function to call mine and pass in the currently selected price so that the full price is always updated.
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (price_inputs.item(i).checked) {
var selectedPrice = price_inputs.item(i);
}
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
updateFullPayment(selectedPrice);
};
HTML now looks like this. Clicking on a price radio button will call the update function I created.
<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input onclick="updateFullPayment(this)" class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio" id="full-price-radio">
Full Payment <b>Cost Rs<span id="full-price"></span>/-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53416881%2fhow-to-get-selected-radion-button-value-with-label-name-in-php%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
To solve this problem, I created a new Javascript function to update the full price radio button and label. You can use a similar method for the advance payment. I would actually just call the update advance payment method every time updateFullPayment is called so that they stay in sync that way.
function updateFullPayment(radio) {
var value = parseInt(radio.value)
var full_payment = document.getElementById("full-price");
var full_payment_radio = document.getElementById("full-price-radio");
full_payment.innerHTML = value;
full_payment_radio.value = value;
};
I also updated your Javascript function to call mine and pass in the currently selected price so that the full price is always updated.
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (price_inputs.item(i).checked) {
var selectedPrice = price_inputs.item(i);
}
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
updateFullPayment(selectedPrice);
};
HTML now looks like this. Clicking on a price radio button will call the update function I created.
<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input onclick="updateFullPayment(this)" class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio" id="full-price-radio">
Full Payment <b>Cost Rs<span id="full-price"></span>/-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
add a comment |
To solve this problem, I created a new Javascript function to update the full price radio button and label. You can use a similar method for the advance payment. I would actually just call the update advance payment method every time updateFullPayment is called so that they stay in sync that way.
function updateFullPayment(radio) {
var value = parseInt(radio.value)
var full_payment = document.getElementById("full-price");
var full_payment_radio = document.getElementById("full-price-radio");
full_payment.innerHTML = value;
full_payment_radio.value = value;
};
I also updated your Javascript function to call mine and pass in the currently selected price so that the full price is always updated.
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (price_inputs.item(i).checked) {
var selectedPrice = price_inputs.item(i);
}
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
updateFullPayment(selectedPrice);
};
HTML now looks like this. Clicking on a price radio button will call the update function I created.
<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input onclick="updateFullPayment(this)" class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio" id="full-price-radio">
Full Payment <b>Cost Rs<span id="full-price"></span>/-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
add a comment |
To solve this problem, I created a new Javascript function to update the full price radio button and label. You can use a similar method for the advance payment. I would actually just call the update advance payment method every time updateFullPayment is called so that they stay in sync that way.
function updateFullPayment(radio) {
var value = parseInt(radio.value)
var full_payment = document.getElementById("full-price");
var full_payment_radio = document.getElementById("full-price-radio");
full_payment.innerHTML = value;
full_payment_radio.value = value;
};
I also updated your Javascript function to call mine and pass in the currently selected price so that the full price is always updated.
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (price_inputs.item(i).checked) {
var selectedPrice = price_inputs.item(i);
}
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
updateFullPayment(selectedPrice);
};
HTML now looks like this. Clicking on a price radio button will call the update function I created.
<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input onclick="updateFullPayment(this)" class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio" id="full-price-radio">
Full Payment <b>Cost Rs<span id="full-price"></span>/-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>
To solve this problem, I created a new Javascript function to update the full price radio button and label. You can use a similar method for the advance payment. I would actually just call the update advance payment method every time updateFullPayment is called so that they stay in sync that way.
function updateFullPayment(radio) {
var value = parseInt(radio.value)
var full_payment = document.getElementById("full-price");
var full_payment_radio = document.getElementById("full-price-radio");
full_payment.innerHTML = value;
full_payment_radio.value = value;
};
I also updated your Javascript function to call mine and pass in the currently selected price so that the full price is always updated.
function increasePrice(checkbox) {
var increase = parseInt(checkbox.value);
var price_inputs = document.getElementsByClassName("price-input");
var price_span = document.getElementsByClassName("price");
for (var i = 0; i < price_inputs.length; i++) {
var price = price_inputs.item(i);
var newValue = parseInt(price.value);
if (price_inputs.item(i).checked) {
var selectedPrice = price_inputs.item(i);
}
if (checkbox.checked) {
var newValue = newValue + increase;
} else {
var newValue = newValue - increase;
}
price_span.item(i).innerHTML = newValue;
price.value = newValue;
}
updateFullPayment(selectedPrice);
};
HTML now looks like this. Clicking on a price radio button will call the update function I created.
<h1>Holiday Tour</h1>
<form role="form" action="" method="post" class="f1">
<label><input onclick="increasePrice(this)" type="checkbox" value="500" > Chennai Trip (Rs.500/-)</label>
<label><input onclick="updateFullPayment(this)" class="price-input" type="radio" name="optradio" value="4700">
1 PERSON - <b>Cost Rs.<span class="price">4700</span>/- </b>
</label>
</form>
<p>how to display above checked amount to the below field</p>
<p><label><input type="radio" name="optradio" id="full-price-radio">
Full Payment <b>Cost Rs<span id="full-price"></span>/-</b>
</label></p>
<p><label><input type="radio" name="optradio">
Advance Payment <b>Cost Rs /-</b>
</label></p>
<p>Tour Package : </p>
edited Nov 21 '18 at 17:51
answered Nov 21 '18 at 17:38
GrantSlayGrantSlay
175
175
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
add a comment |
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
GrantSlay its working fine. i need one more help how to calculate advance payment, i need to show 50% of the full payment. also when user click the 1 person radio button the corresponding tour name will display in payment page???
– Prabhu
Nov 22 '18 at 2:59
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53416881%2fhow-to-get-selected-radion-button-value-with-label-name-in-php%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown