<textarea> 标签不以 HTML 形式记录响应
<textarea> tag doesn't record response in HTML form
我创建了一个完美工作的 HTML 表单,并通过 AJAX 将表单中记录的信息发送到共享点列表,并相应地填充正确的列。将输入类型从 <input>
更改为 <textarea>
后,不再记录输入并通过 AJAX 发送到共享点列表。
我在 HTML 代码中唯一更改的是。
<div class="elements">
<label for="Notes"> Notes :</label>
<input type="text" align= "left" id="dNotes" name="Notes" placeholder="Please provide notes">
</div>
<div class="submit">
<input type="submit" id="btn" name="btn" class="btn" value="Submit" />
</div>
</fieldset>
</SharePoint:FormDigest>
</form>
对此:(有没有记录一个文本区域作为输入?)
<div class="elements">
<label for="dNotes"> Notes :</label>
<textarea name ="dNotes" rows="5" cols="20"></textarea><br/>
</div>
<div class="submit">
<input type="submit" id="btn" name="btn" class="btn" value="Submit" />
</div>
</fieldset>
</SharePoint:FormDigest>
</form>
您似乎在输入中使用了 id="dNotes" name="Notes",而在文本区域中您没有使用 id 和 name="dNotes"。我建议控制这些值,很可能它会在更改这些值后起作用。
我创建了一个完美工作的 HTML 表单,并通过 AJAX 将表单中记录的信息发送到共享点列表,并相应地填充正确的列。将输入类型从 <input>
更改为 <textarea>
后,不再记录输入并通过 AJAX 发送到共享点列表。
我在 HTML 代码中唯一更改的是。
<div class="elements">
<label for="Notes"> Notes :</label>
<input type="text" align= "left" id="dNotes" name="Notes" placeholder="Please provide notes">
</div>
<div class="submit">
<input type="submit" id="btn" name="btn" class="btn" value="Submit" />
</div>
</fieldset>
</SharePoint:FormDigest>
</form>
对此:(有没有记录一个文本区域作为输入?)
<div class="elements">
<label for="dNotes"> Notes :</label>
<textarea name ="dNotes" rows="5" cols="20"></textarea><br/>
</div>
<div class="submit">
<input type="submit" id="btn" name="btn" class="btn" value="Submit" />
</div>
</fieldset>
</SharePoint:FormDigest>
</form>
您似乎在输入中使用了 id="dNotes" name="Notes",而在文本区域中您没有使用 id 和 name="dNotes"。我建议控制这些值,很可能它会在更改这些值后起作用。