だから私は単純なセッション Cookie リトリーバーを持っていて、Cookie の値をページに書き込んでいます。値は「はい」と「いいえ」の 2 つしかありません。それ以外の場合は null を返します。現在、値があるかどうかを確認し、ある場合はその値をページに書き込みます。値が存在するかどうかではなく、条件付きで値を書き込むようにスクリプトに指示するにはどうすればよいですか (つまり、値が存在するかどうかではなく、値が「はい」だったので「いいえ」と同じように「はい」と書きます)。
<script>
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
};
</script>
...
<p>
Response 1:
<script>
var res1 = readCookie('res1')
if (res1) {
document.write('res1')
}
else {
document.write("You did not respond.")
};
</script>
</p>