我对javascript、Giulio Cesare和#x27有问题;s密码

我对javascript、Giulio Cesare和#x27有问题;s密码,javascript,html,Javascript,Html,我必须创建一个javascript代码来实现Caesar的密码,我试过了,但没有成功,我认为问题在于我使用的函数中的for循环,我感谢所有帮助我的人 函数图(){ text=eval(send.t.value); key=eval(send.k.value); 对于(i=0;i'Z'){ tf.charCodeAt(i)=(('A'-1)+(tf.charCodeAt(i)-'Z'); } } send.value.mc=messaggiocifrato; } 朱利奥·塞萨尔的密码学 朱利奥

我必须创建一个javascript代码来实现Caesar的密码,我试过了,但没有成功,我认为问题在于我使用的函数中的for循环,我感谢所有帮助我的人

函数图(){
text=eval(send.t.value);
key=eval(send.k.value);
对于(i=0;i'Z'){
tf.charCodeAt(i)=(('A'-1)+(tf.charCodeAt(i)-'Z');
}
}
send.value.mc=messaggiocifrato;
}

朱利奥·塞萨尔的密码学
朱利奥·塞萨尔的密码学
输入要加密的文本


输入键

加密文本。


您的代码有许多问题,我将指出第一个问题,剩下的问题留给您解决(以免我为您编写所有代码,破坏您通过调试自己所学到的教训!)

您没有使用允许您将字段值引用为
send.t.value
send.k.value
的库,这就是为什么您会收到错误消息
“ReferenceError:t未定义”
send
undefined
,因此尝试获取
undefined
t
属性会导致此错误


您希望使用类似于
document.getElementsByName(“t”)[0].value的内容来获取
t
的值。您可以在此功能上阅读MDN文档

通常不赞成使用
eval
。你能发布你的输入和预期输出的样本吗?
我试过了,但没有用。
非常不具体。欢迎访问。试着问一个具体的问题。看看,尤其是看看。