Хорошо, все, у меня есть несколько вопросов.второй javascript не работает в моей контактной форме
Как у меня всего есть $ и как я могу двигаться вверх рядом со словом Total: (так он будет рядом)
После того, как я получаю общую цену, является есть способ, которым я могу разделить его на 2, чтобы получить 1/2 цены в другое поле под названием «депозит» перед копированием, чтобы добавить в другое поле под названием «остаток»:
Я не могу получить поля даты копия
Следует отметить, что я нашел, как добавить переключатели (Here)
Это то, что у меня есть до сих пор.
Это моя форма:
Session Date: <input type="text" name="field1" id="f1" />
Session Type payment :
<input type="radio" name="sessiontypepayment" id="sessiontypepayment1" value="100.00" onclick="FnCalculate(this,'extrapeople');"> Mini Session $100.00
<input type="radio" name="sessiontypepayment" id="sessiontypepayment2" value="250.00" onclick="FnCalculate(this,'extrapeople');"> Full Session $250.00
Extra people :
<input type="radio" name="extrapeople" id="extrapeople1" value="25.00" onclick="FnCalculate(this,'sessiontypepayment');"> 1 person $25.00
<input type="radio" name="extrapeople" id="extrapeople2" value="50.00" onclick="FnCalculate(this,'sessiontypepayment');"> 2 people $50.00
<input type="radio" name="extrapeople" id="extrapeople3" value="75.00" onclick="FnCalculate(this,'sessiontypepayment');"> 3 people $75.00
<input type="radio" name="extrapeople" id="extrapeople4" value="100.00" onclick="FnCalculate(this,'sessiontypepayment');"> 4 people $100.00
Total Amount: <div id="total"></div>
Deposit Amount:
Balance Amount:
balance due BY: <input type="text" name="field2" id="f2" />
Это мой сценарий, что я до сих пор.
<script type="text/javascript">
$(document).ready(function(){
$("#f1").keyup(function(){
var f2Text = $('#f2').val() + $(this).val();
$('#f2').val(f2Text);
});
});
</script>
<script>
function FnCalculate(id,name)
{
var total=0;
if(document.getElementById(name+"1").checked == true)
{
total = parseInt(document.getElementById(name+"1").value);
}
if(document.getElementById(name+"2").checked == true)
{
total = parseInt(document.getElementById(name+"1").value);
}
total = total + parseInt(id.value);
document.getElementById("total").innerHTML = total;
}
</script>
Мне очень понравилась бы помощь в этом, пожалуйста.
'уаг f2Text = '$' + ((+ $ ('# f2') Вал()) + (+ $ (это)..val())); ' – PHPglue
Благодарим вас за помощь с полным полем, но могу ли я спросить вас, где разместить его, пожалуйста, я новичок в javascripts. – Anna
Используйте '/ 2', чтобы разделить на два. Обратите внимание, что '.val()' возвращает String, помещая '+' перед строкой, присваивает значение Number в JavaScript. – PHPglue