Я создал встроенный javascript для проверки кнопки, но кнопка не работает при нажатии.
Я подумал, может быть, код js неправильный, но я протестировал кнопку с простым предупреждением, и она все еще не работает, вы можете помочь, пожалуйста? Вот HTML / и образец js-скрипта.
function calcEquation() {
alert("hello");
<form id="form-ckd" method="post">
<div id="ckd-calc">
<div class="card">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">CKD calculator</h6>
</div>
<div class="card-body">
<p>Sex of patient:</p>
<div>
<label class="radio-inline">
<input type="radio" name="sex-ckd" value="m"> Male
</label>
<label class="radio-inline">
<input type="radio" name="sex-ckd" value="f"> Female
</label>
<br /><br />
<p>Ethnicity:</p>
<label class="radio-inline">
<input type="radio" name="race-ckd" value="b"> Black
</label>
<label class="radio-inline">
<input type="radio" name="race-ckd" value="o"> Other
</label>
<br /><br />
<p>Age of patient (years):</p>
<input type="number" min="1" max="120" name="age-ckd" />
<br /><br />
<p>Serum creatinine (micromol/L):</p>
<input type="number" min="1" max="120" name="serum-ckd" />
<br />
</div>
<br />
<hr />
<div id="ckd-result">
<h5 id="outs-ckd"></h5>
<p>Glomerular Filtration Rate by the MDRD Equation: <a href="https://www.mdcalc.com/mdrd-gfr-equation#evidence" style="color:white;"><u> mdcalc website</u></a></p>
</div>
<button type="button" class="btn btn-primary" onclick="calcEquation();">Calculate</button>
<button type="button" class="btn btn-danger" onclick="popup.hideEquationFormPopup();">Close</button>
<button type="reset" class="btn btn-primary" onclick="resetCKD();">Reset</button>
</div>
</div>
</div>
</form>
0
aa888817
15 Ноя 2020 в 15:35
2 ответа
Лучший ответ
<script type=text/javascript>
function calcEquation(){
alert("hello");
</script>
Я думаю, вы забыли закрыть функцию с помощью }
в конце.
5
Patrik
15 Ноя 2020 в 12:38
Это потому, что вы пропустили закрытую фигурную скобку в функции calcEquation :).
<script type=text/javascript>
function calcEquation(){
alert("hello");}
</script>
<form id="form-ckd" method="post">
<div id="ckd-calc">
<div class="card">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">CKD calculator</h6>
</div>
<div class="card-body">
<p>Sex of patient:</p>
<div>
<label class="radio-inline">
<input type="radio" name="sex-ckd" value="m"> Male
</label>
<label class="radio-inline">
<input type="radio" name="sex-ckd" value="f"> Female
</label>
<br /><br />
<p>Ethnicity:</p>
<label class="radio-inline">
<input type="radio" name="race-ckd" value="b"> Black
</label>
<label class="radio-inline">
<input type="radio" name="race-ckd" value="o"> Other
</label>
<br /><br />
<p>Age of patient (years):</p>
<input type="number" min="1" max="120" name="age-ckd" />
<br /><br />
<p>Serum creatinine (micromol/L):</p>
<input type="number" min="1" max="120" name="serum-ckd" />
<br />
</div>
<br />
<hr />
<div id="ckd-result">
<h5 id="outs-ckd" ></h5>
<p >Glomerular Filtration Rate by the MDRD Equation: <a href="https://www.mdcalc.com/mdrd-gfr-equation#evidence" style="color:white;"><u> mdcalc website</u></a></p>
</div>
<button type="button" class="btn btn-primary" onclick="calcEquation();">Calculate</button>
<button type="button" class="btn btn-danger" onclick="popup.hideEquationFormPopup();">Close</button>
<button type="reset" class="btn btn-primary" onclick="resetCKD();">Reset</button>
</div>
</div>
</div>
</form>
2
Phantom trou
15 Ноя 2020 в 12:42
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.