223c013640e84269c4da90621878cada08b3e931 galt Fri Apr 12 17:24:57 2019 -0700 adding html5 new type search for input tag diff --git src/lib/htmlPage.c src/lib/htmlPage.c index e496736..5f9a6db 100644 --- src/lib/htmlPage.c +++ src/lib/htmlPage.c @@ -740,31 +740,31 @@ && !sameWord(type, "SUBMIT") && !sameWord(type, "CLEAR") && !sameWord(type, "BUTTON") && !sameWord(type, "RESET") && !sameWord(type, "IMAGE")) tagWarn(page, tag, "Missing NAME attribute"); varName = "n/a"; } var = findOrMakeVar(page, varName, hash, tag, &varList); if (var->type != NULL && !sameWord(var->type, type)) { if (!areMixableInputTypes(var->type, type)) tagWarn(page, tag, "Mixing input types %s and %s", var->type, type); } var->type = type; if (sameWord(type, "TEXT") || sameWord(type, "PASSWORD") || sameWord(type, "FILE") || sameWord(type, "HIDDEN") - || sameWord(type, "IMAGE")) + || sameWord(type, "IMAGE") || sameWord(type, "SEARCH")) { var->curVal = cloneString(value); } else if (sameWord(type, "CHECKBOX")) { if (htmlTagAttributeVal(page, tag, "CHECKED", NULL) != NULL) var->curVal = cloneString("on"); } else if (sameWord(type, "RADIO")) { if (htmlTagAttributeVal(page, tag, "CHECKED", NULL) != NULL) var->curVal = cloneString(value); htmlFormVarAddValue(var, value); } else if ( sameWord(type, "RESET") || sameWord(type, "BUTTON") ||