我想验证与document.write
提交的信息,并将表单值传递到隐藏的表单字段(如果有必要)最终提交。使用在线剧本我都包含字段值本身将字段值传递给变量和隐藏输入与优雅的Javascript
if (splitArray[i] == 'textname')
document.formname.textname.value = unescape(splitArray[i+1]);
什么是两个最清晰的方式打印页面上的值在句子结构有所的,并提交还准备了价值?
...
if (splitArray[i] == 'textname')
var x = unescape(splitArray[i+1]);
}
function writeIt(y) { document.write(y); }
到打印页面confirm.html:
Hello <script>writeIt(x);</script>, welcome to Wonderland.
转嫁页confirm.html:
<input type="hidden" name="textname" value="<script>writeIt(x);</script>">
...
<input type="submit" value="Submit"></form>
是传递值到必要<input>
领域,或可我靠在document.formname.textname.value
以包含表单值(实际上不必写出提交按钮以外的HTML(表单<input>
)?
感谢您的回复。我想在不同的上下文中显示它们以提示用户使用“新”信息,这些信息实际上会提示他们阅读他们之前选择的内容。如果我向他们简单地重复他们刚刚看到的内容(即选择了某个字段的表单),我认为人们会更容易触及提交,而无法通过实际阅读并验证信息。 – sandraqu 2011-05-03 22:20:30
其实,您在建议将字段设为只读时是正确的。这就是诀窍。再次感谢。 – sandraqu 2011-05-23 16:33:11