2016-10-26 15 views
0

簡単で愚かな質問:HTMLで値を取得し、それがプリセット値と等しいかどうかを確認したい。私はJavaでそれを書くとしたらHTML:入力と既定値の比較

、それはこのようになるだろう:

if (sc.nextLine().equals("preset")){//sc is a Scanner(System.in) already declared above 
//do stuff 
} 
else{ 
//do stuff 
} 

私は近いHTMLについて何を知っていると私は、これは学校で何かのための友人のために行っていると約束しました。それは愚かな動きだった。今私は私のテーブルに私の頭を叩いて、チュートリアルを読んで、非常に重要な何かを見逃している。 私はそれが愚かな質問だと知っていますが、私は本当に助けが必要です。私はhtmlやPHPの何も知らないし、どんな助けも歓迎されるだろう。

+0

以下の答え - javascriptはjavaと比較してクマです... – Chris

答えて

0

このような何かが始まるはずです。 (javascriptとhtml - JavaScriptが強く型付けされていないことに気づくでしょう。したがって、文字列のintsなどを入れ替えても、まだ良いことではありません)。

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Untitled Document</title> 

</head> 

<body> 

<p id="value">No good deed goes unpunished.</p> 
<p id="value2">6</p> 

<script> 
var preset = "No good deed goes unpunished." 
var val = document.getElementById("value"); 
if (JSON.stringify(val.innerText) == "\"No good deed goes unpunished.\""){ 
    document.write("Kind, not stupid!<br><br>"); 
    } 

// Scandalously lifted from another SO answer... 
function strcmp(a, b){ 
    return (a < b ? -1 : (a > b ? 1 : 0)); 
} 

var preset2 = 6; 
var val2 = document.getElementById("value2"); 

if(strcmp(preset2, val2) == 0){ 
    document.write("Always kind, but not stupid!"); 
    } 

</script> 

</body> 
</html> 
関連する問題