function setup_plain() {
info("Preparing for a plain text submission..."); form.action = "../../../html/test/form_submit_server.sjs?plain"; form.method = "POST"; form.enctype = "text/plain"; form.submit();
}
function test_plain() { var content = iframe.contentDocument.documentElement.textContent; var submission = JSON.parse(content);
info(submission);
is(submission, input.webkitEntries.map(function(v) {
return "input=" + v.name + "\r\n";
}).join(""), "Data match");
next();
}
function setup_urlencoded() {
info("Preparing for a urlencoded submission..."); form.action = "../../../html/test/form_submit_server.sjs?url"; form.method = "POST"; form.enctype = "application/x-www-form-urlencoded"; form.submit();
}
function setup_urlencoded_get() {
info("Preparing for a urlencoded+GET submission..."); form.action = "../../../html/test/form_submit_server.sjs?xxyy"; form.method = "GET"; form.enctype = ""; form.submit();
}
function setup_urlencoded_empty() {
info("Preparing for a urlencoded+default values submission..."); form.action = "../../../html/test/form_submit_server.sjs"; form.method = ""; form.enctype = ""; form.submit();
}
function test_urlencoded() { var content = iframe.contentDocument.documentElement.textContent; var submission = JSON.parse(content);
info(submission);
is(submission, input.webkitEntries.map(function(v) {
return "input=" + v.name;
}).join("&"), "Data match");
next();
}
function setup_formData() {
info("Preparing for a fromData submission...");
function getInputFiles(inputElement) { var array = [];
for (var i = 0; i < inputElement.files.length; ++i) {
array.push(inputElement.files[i]);
}
return array;
}
function test_webkit_plain() { var content = iframe.contentDocument.documentElement.textContent; var submission = JSON.parse(content);
function test_webkit_urlencoded() { var content = iframe.contentDocument.documentElement.textContent; var submission = JSON.parse(content);
is(submission, getInputFiles(input).map(function(v) {
return "input=" + v.name;
}).join("&"), "Data match");
next();
}
function test_webkit_multipart() { var submission = JSON.parse(xhr.responseText); var array = getInputFiles(input);
is(submission.length, array.length, "Same length");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.