この関数は機能しません。誰でも助けてくれますか?検証ボタンを押すと、何も起こりません。ボタンの値を変更するためのJavascript関数の検証が機能しません。
まず、構文エラーがあり、:あなたはいくつかの問題を持っているので、
<script>
function validate()
{
int user = document.getElementById("uname");
if(user=="rohit")
document.getElementById("btnsubmit").value = "Sucess";
else
document.getElementById("btnsubmit").value = "Fail";
}
</script>
<body>
<div>
<table id="tbl-aut">
<tr>
<td colspan="2"><h2>Enter Login Details</h2></td>
</tr>
<tr>
<td >Username<span style="color:red">*</span></td>
<td><input type="text" ></td>
</tr>
<tr><td colspan="2" align="center"><input id="btnsubmit" type="button" value="Validate" onclick="validate()"><td></tr>
</table>
</div>
</body>
?あなたのコードには多くの間違いがあります。ここにはw3の学校の例があります:https://www.w3schools.com/jsref/prop_text_value.aspあなた自身で試してみましょう – dading84
'JavaScript'では' int'型はありません。 'var'、' let'、 'const'を使って変数を定義することができます。 –
要素はいつ文字列と同じですか? – Li357